#1126 Fantom presentation

ivan Fri 25 Jun 2010

Tomorrow I have a Fantom talk on a conference on (yet) unpopular programming languages in Siberia and I'd like to share slides for it. Please fell free to comment, modify and redistribute in any form

I have uploaded PDF and original Keynote version to Dropbox.

Also I shared it via Google docs

The presentation is designed for a quick 20-30 minutes tour on Fantom, it does not cover all features, but tries to give a general overview of the language and tools.

yachris Fri 25 Jun 2010

Hi Ivan,

Minor things (I'm looking at the Google docs output, which may be munged):

  • The line "No shared mutable state" should probably be expanded to say something like "No shared mutable state between threads/Actors"... otherwise I might assume there is no shared state between anything.
  • "Static fields must be const"?
  • Missing a close-brace on your "Declarative style" page (after "PhoneType.cell")
  • "Dynamic style" page also is missing closing parens, etc. on "dict := ..." line
  • "WebServer" page -- the bottom 1/3 is confusing, not clear if it's code or output

Overall, very good!

ivan Fri 25 Jun 2010

Thanks yachris, Regarding formatting there was a problem with code snippets after importing to google docs, I have corrected everything manually, but missed few places

What's wrong with "Static fields must be const"?

tactics Fri 25 Jun 2010

What's wrong with "Static fields must be const"?

It might just help to elaborate why this is useful:

  • all singletons are guaranteed thread-safe
  • discourages inappropriate use of singletons

yachris Fri 25 Jun 2010

What's wrong with "Static fields must be const"?

Sorry, my bad, I typed that as a note to myself and never got back to it.

So big thanks to tactics for clarification!

cbeust Mon 28 Jun 2010

Nice presentation.

My only suggestion: in the slides where you show your console window, just use "$" as a prompt to cut down the noise:

Replace:

komaz-mac:margincon ivaninozemtsev$ echo "#! /usr/bin/env fan

with

$ echo "#! /usr/bin/env fan

Cédric

ivan Wed 30 Jun 2010

Thanks Cedric!

I've updated google docs version

Login or Signup to reply.