On Jul 19, 2007, at 11:38 PM, skaller wrote:
> On Thu, 2007-07-19 at 23:21 -0400, Peter Tanski wrote:
>> and recompile and relink the whole object again.  Personally, I don't
>> think it is worth it: given more time I would rather master felix.
>> You know, until a few emails ago I did not know the 'static' option
>> existed, which is what I wanted since felix 1.1.
>
> Yes, and reviewing the D documentation shows why D is successful
> and Felix isn't: documentation.

One of the things Simon Peyton-Jones did with (and for) Haskell was  
use publications to the max: they serve as tutorials to document new  
features; publicity among the literati of the programming world; and,  
they fulfil his academic responsibilities.  You should write a paper,  
or two, or three (if you don't think you can write one--you have more  
than enough knowledge and brainpower--just ask; I will help, even  
ghost-write if you want).  A great many professors out there have  
written about implementations they have done: you don't need to write  
pure research.

> Ruby should never have existed, since it's just a micky mouse  
> version of Python

Functions are not objects.

> Actually, Ocaml may soon get two of the three features that
> I always wanted and which Felix was designed to fix:
>
> * dynamic loading of native code (due in version 3.11,
>   working now with a patch)
>
> * multi-processor support

Those are very big reasons I did not adopt OCaml as my primary  
programming language originally.

> The lack of control inversion can actually be fixed by
> pre-processing (after all, Felix is a C++ pre-processor).

What about the circuits model?  That was a mad scheme but it worked,  
like designing a program to be a school of fish instead of a whale.

> The main feature Felix retains is C/C++ compatibility:
> integration of C/C++ libs with Ocaml is a still a PITA.
> OTOH .. Felix can't do its fibration magic with event driven
> frameworks.

That is not a bad thing.  Event-driven frameworks are junk because at  
their core they push too much work on the OS and keep a global  
command-program running.  The OS should not be the basis for driving  
your UI.

Cheers,
Pete


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Felix-language mailing list
Felix-language@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/felix-language

Reply via email to