User loginNavigation |
archivesThe Smalltalk Report 1991-1996For 1996 there's a link to each of the pdf files and there's a pdf index for the earlier issues 1991-1995 By Isaac Gouy at 2005-12-15 00:19 | LtU Forum | login or register to post comments | other blogs | 10768 reads
The MetaC Language
(via Keith)
The MetaC language extends C in a 100% backward compatible way with reflective features and techniques for refactoring, reconfiguring and modifying arbitrary C source code. Therefore, the extensions provide special metadata types for working with source code information, syntactical structures for the definiton of code templates, and metafunctions to gather information about source code and refactor, modify, delete, or insert code. The Haskell Programmer's Guide to the IO Monad --- Don't Panic
The Haskell Programmer's Guide to the IO Monad - Don't Panic. Stefan Klinger.
Why do I need a monad for IO in Haskell? The standard explanation is, that the IO monad hides the non-functional IO actions ---which do have side effects--- from the functional world of Haskell. But how does this "hiding" work, apart from having IO actions disappearing beyond the borders of my knowledge? It's hard for me to judge how successful this tutorial is going to be with beginners, but it seems well written. The target audience isn't porgrammers trying to learn about monads as a programming construct, but rather programmers that want to get a taste of theory. By Ehud Lamm at 2005-12-15 20:47 | Category Theory | Functional | 22 comments | other blogs | 62521 reads
|
Browse archivesActive forum topics |
Recent comments
2 weeks 2 days ago
42 weeks 3 days ago
42 weeks 3 days ago
42 weeks 3 days ago
1 year 12 weeks ago
1 year 16 weeks ago
1 year 18 weeks ago
1 year 18 weeks ago
1 year 21 weeks ago
1 year 25 weeks ago