[Felix-language] extended pattern matching

2013-02-20 Thread john skaller
Felix has a second kind of functional list: an ralist. This is a list with log N indexed access: a slowish kind of array if you like, but purely functional. The problem is that this data types is represented by functions. So there's a ralist_head, and ralist_tail, and an ralist_empty function for

[Felix-language] 0install

2013-02-20 Thread john skaller
Anyone had any experience with it? Any comments? http://0install.net/ -- john skaller skal...@users.sourceforge.net http://felix-lang.org -- Everyone hates slow websites. So do we. Make your web apps faster with AppD

Re: [Felix-language] Lua

2013-02-20 Thread Dobes Vandermeer
Here's a little article about Lua for game programming: http://bitsquid.blogspot.ca/2013/02/why-lua.html I think probably the thing that makes the biggest difference in Lua compared to most other language choices (including Felix) is "hot modification" of the code - you can reload your Lua script

Re: [Felix-language] Lua

2013-02-20 Thread john skaller
On 21/02/2013, at 5:38 AM, Dobes Vandermeer wrote: > Here's a little article about Lua for game programming: > > http://bitsquid.blogspot.ca/2013/02/why-lua.html > > I think probably the thing that makes the biggest difference in Lua compared > to most other language choices (including Felix)

Re: [Felix-language] Lua

2013-02-20 Thread Dobes Vandermeer
Sure, but if I embed Lua in Felix and write my game in Lua, I'm not exactly writing my game in Felix, am I? So, hot reload is not a feature offered for Felix code at this time. On Wed, Feb 20, 2013 at 10:48 AM, john skaller < skal...@users.sourceforge.net> wrote: > > On 21/02/2013, at 5:38 AM,

Re: [Felix-language] [felix] Re: Lua

2013-02-20 Thread john skaller
On 21/02/2013, at 10:31 AM, Dobes Vandermeer wrote: > Sure, but if I embed Lua in Felix and write my game in Lua, I'm not exactly > writing my game in Felix, am I? So, hot reload is not a feature offered for > Felix code at this time. Sure it is. you can unload and reload plugins. With a litt