User loginNavigation |
archivesPhenomenology of Languages and Language DesignIn simplified terms, phenomenology means inner perceptions of reality. Phenomenology is the study of structures of consciousness as experienced from the first-person point of view. Given that, this programming journal assignment sounds really interesting. The purpose of this journal is to make you more familiar with the phenomenology of the languages you use, so that you will be more sensitive to the full range of phenomenological issues when you design programming languages (and other language-like systems) and when you choose a language for a particular project. Can you share the phenomenology of languages that you use or that you have designed ? Lazy KLazy K is a garbage-collected, referentially transparent functional programming language, with a simple stream-based I/O system. What distinguishes Lazy K from other such languages is its almost total lack of other features. It's SKI combinators all the way down... Thanks, Pont! Cool Python "spreadsheet"Use eval() to drive spreadsheet style logic. The sleeper feature of Py2.4 is the ability to use any object with a mapping interface as the locals argument to eval(). Cute Python language hack. Languages that allow you to hook into their variable lookup logic open the door to many cool hacks. |
Browse archivesActive forum topics |
Recent comments
22 weeks 18 hours ago
22 weeks 22 hours ago
22 weeks 22 hours ago
44 weeks 2 days ago
48 weeks 4 days ago
50 weeks 1 day ago
50 weeks 1 day ago
1 year 5 days ago
1 year 5 weeks ago
1 year 5 weeks ago