Hello fellow Scala coders,
I want to announce you today the new direction that the dojos will be taking from now on.
We all love and cherish the advantages and features that Scala brings us:
- functional programming
- first class functions
- immutability
- actors, etc.
But I think that many of us do not really appreciate what Scala offers... Especially what is lacking is a proper contrast with other technologies. Most of us also remain ignorant about important historical facts of programming and computing in general.
That's why for the next Dojo I'm planning something completely different, so that the contrast between Scala and other technologies becomes more apparent: an Akka workshop in Turbo Pascal.
In this workshop we'll be implementing Java Serialization and the Akka communication protocol in Turbo Pascal. The idea is to contrast the two approaches: the existing Scala/Java implementation and the Turbo Pascal one. I expect that we can do better and be more memory efficient than the original: 640kb should be enough.
You'll need to install DosBox and have an up-and-running MS DOS installation. I'll post a howto-guide for this in the next couple of days. I will also send you instructions on how to get and install Turbo Pascal. At the day of the event there will also be floppy disks (3 1/2") available for installation, which you can keep as a souvenir.
I hope you are as excited as I am with this new approach and idea, and that it helps us bring Scala nearer to the existing Turbo Pascal community.
Cheers,
Sebastian
P.S. After that, I am already working on a workshop in which we will re-implement the Play Framework in Quick-Basic.
P.P.S. What date is today?