User loginNavigation |
FunLazy 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! Whitespace
Durham students have fun again ;-) Nonsense Generator
The demo pages are quite nice. I liked the randomly generated laws. The Slashdot imitation is sure to please. Every language you never wanted to knowThe Virtual Unknowns (alternative link - apparently the one I gave earlier may expire) Erlang the MovieFrom: mike@erix.ericsson.se (Mike Williams) To: erlang-questions@erlang.org [...] As one of the main "actors" in "Erlang the Movie", I absolutely and categorically forbid its showing *anywhere*. If there was a competition for "turkey" short movies, I think we would win hands down. So, please, please, please, forget we made that retched film in 1990! That's right, now you too can own the movie that "Bjarne used whenever he wanted to get rid of unwanted guests at CS lab parties"! Download the torrent or the file on erlang.org if you have 200MB of disk space to spare! No, no and again, NO!!! Reflections on reflection - Henk Barendregt(Link)Here's something to exercise both brain hemispheres. Henk Barendregt needs no introduction for many LtU readers - he literally wrote "the book" on the lambda calculus, and that only hints at the profound impact his work has had on lambda calculus and type theory.The page linked above lists two overlapping papers, both about reflection:
As the first paragraph quoted above implies, the scope of these two papers extends far beyond the lambda calculus, into fields such as biology and meditation. Between the two papers, there's something for everyone: "Reflection and its use, from science to meditation" is wide-ranging, covering reflection related to living cells, formal languages, mathematics, art, computers, and the human mind. "Reflection and its use, with an emphasis on languages and lambda calculus", focuses specifically on reflection in formal languages, including combinatory logic and lambda calculus.
By Anton van Straaten at 2004-07-13 16:32 | Fun | General | Lambda Calculus | login or register to post comments | other blogs | 13013 reads
Richard Feynman and the Connection Machine
by way of lemonodor
An entertaining article by Danny Hillis about Richard Feynman's work at Thinking Machines Corporation on the Connection Machine. We've mentioned the Connection Machine's data-parallel programming style on LtU before, and Connection Machine Lisp remains my all-time favourite paper in computer science. Functional programming with GNU makeOne of the gems squirreled away on Oleg's site is "Makefile as a functional language program":
Although I've classified this under Fun, Oleg exploits
See the article for a code comparison By Anton van Straaten at 2004-07-11 19:19 | Fun | Functional | login or register to post comments | other blogs | 12985 reads
Tunes create context like languageThis article discusses the extension of the notion of context from linguistics to the domain of music. In language, the statistical regularity known as Zipf's law -which concerns the frequency of usage of different words- has been quantitatively related to the process of text generation. This connection is established by Simon's model, on the basis of a few assumptions regarding the accompanying creation of context. Here, it is shown that the statistics of note usage in musical compositions are compatible with the predictions of Simon's model. This result, which gives objective support to the conceptual likeness of context in language and music, is obtained through automatic analysis of the digital versions of several compositions. As a by-product, a quantitative measure of context definiteness is introduced and used to compare tonal and atonal works. From Gyan on Metafilter. |
Browse archives
Active forum topics |
Recent comments
22 weeks 6 days ago
22 weeks 6 days ago
22 weeks 6 days ago
45 weeks 21 hours ago
49 weeks 2 days ago
51 weeks 9 min ago
51 weeks 13 min ago
1 year 1 week ago
1 year 6 weeks ago
1 year 6 weeks ago