This post originated from an RSS feed registered with Ruby Buzz
by Daniel Berger.
Original Post: Fortress, the language. Wow.
Feed Title: Testing 1,2,3...
Feed URL: http://djberg96.livejournal.com/data/rss
Feed Description: A blog on Ruby and other stuff.
I'm looking over the Fortress specification as I'm writing this. Fortess is a language created by Sun specifically for high performance computing.
I gotta admit, there's some neat stuff in here. Traits (that look more like a cross between Ruby's modules and Scharli's traits at first glance), function contracts, function overloading, atomic expressions, nice keyword parameters...the list goes on.
There's some stuff that's downright radical from traditional programming languages, e.g. 'for' loops are parellel by default. Crazy, eh? Some of the mathematical notation is a bit scary for a guy like me, but I think I could get over it.
Lessee, list comprehensions, some syntax that looks amazingly like Ruby's, but could be doing much more behind the scenes, implicit getters and setters, transactions. Unlike FP languages that, after studying OCaml a bit, seem like they're simply approaching the same old problems with a different syntax, this language feels like a true paradigm shift in computer programming.