[livecode] Katahdin: Modifying your programming language as it runs

From: alex <alex_at_slab.org>
Date: Thu, 21 Jun 2007 11:10:51 +0100

"Katahdin is a programming language where you can define new language
constructs such as expressions and statements as easily as new types or
functions. For example, you could define a new operator, a new type of
loop, implement a syntax from another language that you like. After
defining a new construct you can use it on the next line in the same
file, so there is no need to recompile each time you want to add a new
construct. Katahdin is powerful enough that you can define an entire
existing language, or design a new language from scratch, making
Katahdin a universal language interpreter."

http://lambda-the-ultimate.org/node/2303

Not sure how novel this is though, you could say the same about many
languages I'm sure.

alex
Received on Fri Jun 22 2007 - 11:30:13 BST

This archive was generated by hypermail 2.4.0 : Sun Aug 20 2023 - 16:02:23 BST