User loginNavigation |
archivesImplementation of FPLSimon Peyton Jones book on the Implementation of Functional Programming Languages, circa 1987, is available online.
via the Haskell mailing lists. I've seen lots of references to this work, as it was one of the seminal works in the development of the Haskell programming language. But I can't find where it was directly discussed on LtU before. By Chris Rathman at 2005-01-07 19:23 | Functional | Implementation | 5 comments | other blogs | 8427 reads
Ian Bicking: The challenge of metaprogrammingSo I think it's really important that we approach metaprogramming with caution. I think Guido has been right to resist macros. Not because they are necessarily wrong, but because we haven't yet figured out how to do them right. And maybe we never will, maybe source code simply isn't the right level for abstractions. I think it's good that Python doesn't do tail-call elimination; it seems like a nice feature, but in subtle ways it makes the language harder. And I think continuations could lead to bad things. There are wrong paths on the road to higher-level programming. (Though in some ways I also feel the opposite: tell us not to shoot ourselves in the foot, and expect us to listen, don't assume we'll abuse every feature that exists; there's always a tension in these design choices.) This deserves more attention than I can give it right now, but I am sure others here will want to comment. By Ehud Lamm at 2005-01-07 20:21 | Meta-Programming | Python | Software Engineering | 105 comments | other blogs | 31397 reads
|
Browse archivesActive forum topics |
Recent comments
1 week 5 days ago
42 weeks 14 hours ago
42 weeks 17 hours ago
42 weeks 18 hours ago
1 year 12 weeks ago
1 year 16 weeks ago
1 year 18 weeks ago
1 year 18 weeks ago
1 year 20 weeks ago
1 year 25 weeks ago