Given an intended market of C++ programmers, is Felix
being taught in the wrong order?

The current approach is: it's an standalone language with
it's own types and semantics, and the C++ binding details are
are introduced afterwards to show how to roll your own
semantics.

Would it be better to reverse this top down approach
for the C++ market and show how to use Felix "as C++"
and gradually introduce more abstraction?

For example:

header, body statements
type primitives
fun, proc primitives
cfun, cproc (yay! Actual Felix!)
export
.. 
etc

Furthermore, if Felix is improved in this area so that
it can be used simply to link existing C++ projects .. 
we have the start of the seamless transition needed to 
get a foothold in the market.

Just using flx script, leveraging flx_pkgconfig for
dependencies is already a fairly major improvement for
many C++ programmers.


-- 
John Skaller <skaller at users dot sf dot net>
Felix, successor to C++: http://felix.sf.net

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Felix-language mailing list
Felix-language@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/felix-language

Reply via email to