4 ms·
I’d like to see a literate programming version of GitHub where the community standardizes around an eminently-readable Markdown-like syntax. srcweave [1] looks
by atweiden 5y ago
I’d like to see a literate programming version of GitHub where the community standardizes around an eminently-readable Markdown-like syntax. srcweave [1] looks like a great start.
[1]: https://github.com/justinmeiners/srcweave https://github.com/justinmeiners/srcweave
- mbo 5y agoYou may be in luck! I think a "GitHub like community" of literate programmers could be found at Observable. See https://observablehq.com/@observablehq/a-taste-of-observable?collection=@observablehq/overview https://observablehq.com/@observablehq/a-taste-of-observable... as a quick overview. To plug my own work, I have written https://observablehq.com/@mjbo/genre-map-explorer-for-spotify https://observablehq.com/@mjbo/genre-map-explorer-for-spotif... in a literate style, and many of the Observable community are similar adherents to literate programming.
- izzygonzalez 5y agoI didn't know I was doing literate programming when I started using Observable. It's changed the way I code in a huge way. The code isn't tucked away, so it's like repos in VS Code are hidden caverns, and Observable collections are canyons in the light of the Sun. They can remain private, of course, but the barriers to sharing are negligible compared to the common Git-centered workflows. Codesandbox and Google Colab come close but they still feel like tanks. I can code something up on my phone with Observable while waiting in line at the DMV...
- fjfaase 5y agoI have started working on a program that can parse Markdown files with fragments of C code and weave those fragments into a C program that can be compiled. For an example input, see https://github.com/FransFaase/RawParser#documentation https://github.com/FransFaase/RawParser#documentation