On 31/12/2013, at 9:51 AM, srean wrote:

> language (a REPL would give it more of that feel), but it is more than just a 
> scripting language.

The lookup model isn't compatible with a REPL. However a GUI  tool which
allowed you to quick edit and run is quite possible: the "make sdltest" program
is a text editor, not hard to add a "run" button to it.

> I have realized that some of these dynamic parts are sort of static, they 
> dont change once the input to the code has been specified. Example matrix 
> operations of unknown size. Once the code reads the size, everything gets 
> fixed. If the optimization for these parts could be delayed that could be a 
> winner, I guess thats the position of the JIT crowd.

Easy enough to do with an "eval" like feature, i.e. compile the matrix
variable late. For serious matrix operations the compile time is irrelevant.

However there's also little to gain from fixing matrix bounds
in terms of performance. There is a gain in safety from static bounds checking
though.
 
> So at this point, having put a lot of effort into static typing and 
> performance
> its time to do more dynamical stuff like "objects" and "serialisation" and
> other things more often associated with scripting languages.
> 
> I see.

Even Ocaml has run time equality and serialisation.

--
john skaller
skal...@users.sourceforge.net
http://felix-lang.org




------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Felix-language mailing list
Felix-language@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/felix-language

Reply via email to