« earlier | later » Page 12 of 13
SML-inspired practical "engineered" language. The design notes are quite interesting.
to functional language-design mythryl programming ... on 07 December 2009
Explains, among other things, why system() is called that. Worth reading. Doing an implementation of B for modern processors (on top of LLVM?) would be an interesting exercise...
to b history language-design retrocomputing ... on 21 November 2009
SNOBOL4.ORG: SNOBOL4 Resources edit / delete
SNOBOL is interesting in that it's a dynamically-typed language with (what these days we'd call) a combinator parser built in -- although it's not a structured language. Free implementations exist.
to language-design parsing programming snobol software ... on 27 October 2009
IvyWiki : Home Page edit / delete
C with additional static checking.
to c concurrency language-design research ... on 16 October 2009
a-z of programming languages - Computerworld edit / delete
Series on the design of programming languages, including things like the Bourne shell -- very interesting stuff.
to computing language-design programming retrocomputing ... on 21 August 2009
Mike Cowlishaw -- the guy behind Rexx, various decimal arithmetic stuff, and some early Acorn notes.
to acorn fp language-design maths retrocomputing rexx ... on 21 June 2009
The SR Programming Language edit / delete
A multi-paradigm language for teaching concurrent programming. They have a generalised idea of interactions between processes which is probably worth stealing ideas from.
to concurrrency language-design research teaching ... on 02 May 2009
McIlroy on Coroutines edit / delete
A good description of coroutines, with a suggested syntax for Pascal-like languages. There are some parallels here with PHW's suggestions for mobile process syntax.
to concurrency coroutines language-design research ... on 04 December 2008
Bad Engineering Properties of Object-Oriented Language edit / delete
Luca Cardelli on some of the failings of OO.
to language-design oo research software-engineering ... on 04 December 2008
The LuaJIT Project edit / delete
As the name suggests, a JIT for Lua. There's also a coroutines library for Lua here. It would be interesting to knock together a CSP library for Lua using coroutines.
to concurrency language-design lua research runtime ... on 03 November 2008
« earlier | later » Page 12 of 13
tasty by Adam Sampson.