BarCampRDU 2008 Fan Programming Language
@ 2008-08-02 13:05:15
Filed under: BarCampRDU
Just started, seems interesting. Has some similarities with Python, Ruby and Java. Scala is something that has been talked about as the replacement for Java (some say drop Java ... some say rework Java). Fan runs on both JVM and CLR. The interoperability is weak currently. Fan->F code->JVM/CLR. Fan uses Pod's which are similar to Jar's but more feature rich. Classes/Mixins are inside of Pod's. All numbers are 64 bit in Fan. For instance 0xcafe_babe is an int. Lists types are defined at compile time ... so [1,2,3] can only hold numbers, but [1,"2",[3,4]] can hold anything since it is instantiated with different types.
It is very interesting for sure. There are some specific stuff that I like and others I don't like. The dynamic aspects is nice. It makes Java suck less .... but at the same point it's unfortunate that it isn't implemented with it's own interpreter.
digg it
seed it
del.icio.us
ma.gnolia
Log in to post comments.
Filed under: BarCampRDU
Just started, seems interesting. Has some similarities with Python, Ruby and Java. Scala is something that has been talked about as the replacement for Java (some say drop Java ... some say rework Java). Fan runs on both JVM and CLR. The interoperability is weak currently. Fan->F code->JVM/CLR. Fan uses Pod's which are similar to Jar's but more feature rich. Classes/Mixins are inside of Pod's. All numbers are 64 bit in Fan. For instance 0xcafe_babe is an int. Lists types are defined at compile time ... so [1,2,3] can only hold numbers, but [1,"2",[3,4]] can hold anything since it is instantiated with different types.
It is very interesting for sure. There are some specific stuff that I like and others I don't like. The dynamic aspects is nice. It makes Java suck less .... but at the same point it's unfortunate that it isn't implemented with it's own interpreter.
digg it
seed it
del.icio.us
ma.gnolia
Log in to post comments.

