3 ms·
I'm reworking the (already pretty old) concept of literate programming, basing my research on the implementation written originally by Dr Ross Williams in 70's
by loa_in_ 7y ago
I'm reworking the (already pretty old) concept of literate programming, basing my research on the implementation written originally by Dr Ross Williams in 70's called funnelweb. Given new hardware of modern times all the ugly hacks and compromises of the C implementation (including ugly delimiters, unnecessary terse syntax, not using a recursive descent parser but relying on byte values while parsing text) a new take on the subject might bring it to today's tool chain.
- nekopa 7y agoDo you have anything available for public consumption? I'm a fan of funnelweb and would love to see it updated.
- loa_in_ 7y agoSince you asked, and since people who can use those tools are few and far between... I have made my own take on funnelweb syntax. I would like your opinion. Unfortunately not really documented, so please look at sample (complete) input file. It's currently in working state. https://raw.githubusercontent.com/loa-in-/python3-dreamwork/master/tests/inputs/rendertest.txt https://raw.githubusercontent.com/loa-in-/python3-dreamwork/... You can see current output here: https://github.com/loa-in-/python3-dreamwork/tree/testout/tests https://github.com/loa-in-/python3-dreamwork/tree/testout/te...