Discussion:
[?] A language with direct support for Literate Programming : Haskell
(too old to reply)
Hibou57 (Yannick Duchêne)
2010-02-24 15:27:06 UTC
Permalink
Hello once again,

Adding support for literate in a language culture, may a good way to
enforce LP practices. It seems that's what Haskell do :
http://www.haskell.org/haskellwiki/Literate_programming

But there may be a drawback with this path : if LP should be
implementation language neutral, as modern LP philosophy suggests, should
really an implementation language be sticked with a one fixed LP language
? This may be required to see/read the rationals which guided this
decision (if there are some).

Still a significant topic to point however, at least as a case study.
--
No-no, this isn't an oops ...or I hope (TM) - Don't blame me... I'm just
not lucky
Aaron W. Hsu
2010-05-30 02:47:07 UTC
Permalink
Post by Hibou57 (Yannick Duchêne)
But there may be a drawback with this path : if LP should be
implementation language neutral, as modern LP philosophy suggests, should
really an implementation language be sticked with a one fixed LP language
?
I'd actually like to disagree with the LP Philosophy that suggests LP
should be language agnostic. I think that some languages most certainly
lend themselves to integrated LP solutions. For example, that is why I
created ChezWEB, because I felt like existing Scheme compatible LP
systems didn't stack up. Notably, noweb was difficult to extend without
any support for abstract syntax trees or hygiene. That sort of support
would have been essentially impossible to implement directly in noweb.
However, that's what a good LP system, IMO, on Scheme should have.

Aaron W. Hsu

Loading...