[3803] in Software_Announce
Fantom installed on Athena
daemon@ATHENA.MIT.EDU (Alex T Prengel)
Mon Feb 27 18:28:45 2012
From: Alex T Prengel <alexp@MIT.EDU>
To: software-announce@mit.edu
Cc: alexp@mit.edu, cfyi@mit.edu
Date: Mon, 27 Feb 2012 18:28:39 -0500
I've installed the Fantom programming language on Athena. Fantom is an
object-oriented programming language that targets the JVM and and
JavaScript; .NET was formerly supported also but this is now deprecated.
The language supports functional programming through closures and
concurrency through the Actor model. Fantom takes a "middle of the road"
approach to its type system, blending together aspects of both static
and dynamic typing.
To set up for using it, type:
setup fantom
and execute commands in the window that launches. The simplest way to
use it is to type something like:
fan script.fan
where script.fan is a fantom language script but there are many other
ways to use it too, including an interactive shell, fansh. Pointers to
documentation, information, demos and tutorials are at
http://ist.mit.edu/services/software/athena/languages#Fantom
On a related note, a somewhat similar new language that targets multiple
environments is haxe, which is available as a Ubuntu package though it
is not currently installed by default. To install it, type:
sudo aptitude install haxe
Alex