Home > General, Podcast > Episode 24 – Move over Java, Introducing The Fantom Language with Brian and Andy Frank

Episode 24 – Move over Java, Introducing The Fantom Language with Brian and Andy Frank

Our very own Basement Coder Justin Lee arranged for an interview with the creators of the Fantom language: Andy and Brian Frank. It's no coincidence the Frank's share the same last name, they are indeed brothers who work at their own company called Sky Foundry.

Aside from Justin, the rest of the Basement Coders hadn't heard of Fantom. Justin assured us it would be worth looking into, and after a cursory glance we all decided that yes, we want to interview these fellows!

When I started looking into Fantom I immediately was struck with the notion of "If Java were to have progressed in both language features and syntax, this is what it would look like". That's because Fantom looks very Java-like and also runs on the JVM or .NET CLR, so you can leverage all your existing code! Given this, Fantom's approachability factor is much higher than Scala in that a Java/.NET programmer can look at it and immediately know what's happening. Scala has a bit more of an "alien" syntax for Java/.NET developers, and it's tough to just "jump into" Scala code without first researching the language and its features.

So take Java, add syntax for Closures, Mixins, Dynamic Method Binding and you have Fantom. For these reasons alone you should do yourself a favour and take a look at it, if you like what you see, get the word out to your friends and collegues and help Brian and Andy grow the community and the language itself.

Listen here:





About the Author

Craig Tataryn started his career as a Visual Basic programmer, but don't hold that against him! The system he helped create was a cutting edge, n-tiered revenue collection system whose transactions per second metric was off the charts! Around the year 2000 he discovered Struts and never looked back. A professional Java developer for close to a decade, Craig has worked on a wide variety of projects ranging from Recruiting, Purchase order, Revenue collection and Mortgage systems. More recently Craig has written web services for children's educational toys and has honed his skills on Wicket, SOA and iOS application development. "I love to learn and more importantly I love to teach. Hoarding knowledge is one of the most petty and selfish things you can do, especially as a contractor. This is why I always make it a point to document and share my knowledge with my client's employees"

General, Podcast

  1. florin
    November 22nd, 2010 at 18:46 | #1

    I checked it out and started to put some time into it. Besides the language, the community is great and the authors are routinely answering to questions, giving insights and support.

  2. November 23rd, 2010 at 03:11 | #2

    “He discovered Struts and never looked back” ? You’re kidding, right !?

  3. November 23rd, 2010 at 04:14 | #3

    @Mikkel maybe they meant: he doesn’t look back to struts ;-)

  4. November 23rd, 2010 at 09:59 | #4

    You obviously weren’t in web development back in 2000 :) Struts was a great step forward, too bad Craig M. had to go and create JSF :( Wicket FTW!

  1. No trackbacks yet.
Support Wikipedia