Re: [livecode] Extempore

From: David Griffiths <dave_at_pawfal.org>
Date: Mon, 28 Jan 2013 15:17:22 +0000

Hi Andrew,

On 28/01/13 11:27, andrew_at_moso.com.au wrote:
> Extempore includes a new programming language called xtlang, which
> uses an s-expression syntax common to Lisp, and more particularly to
> Scheme. xtlang also borrows many Lisp like semantics including first
> class closures, tail recursion and macros. However, xtlang also
> borrows heavily from systems languages like 'C' including static
> typing, low-level type expressivity, direct pointer manipulation and
> explicit memory managment (i.e. no GC). xtlang then extends these 'C'
> semantics with type-inferencing, ad-hoc polymorphism, reified
> generics, and zone/region based memory management.

Sounds great - this hotswapping/low level approach reminds me of Naughty
Dog's system:
http://en.wikipedia.org/wiki/Game_Oriented_Assembly_Lisp

(IIRC despite what is says there, they have gone back to this system in
recent years for PS3)

cheerio,

dave
Received on Mon Jan 28 2013 - 15:17:52 GMT

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