I should add a few, too... On Dec 29, 2010, at 6:23 AM, "Ted Neward" <[email protected]> wrote:
> At the risk of angering people because I wasn’t there, I’m pretty familiar > with a lot of these languages and have a pair of suggested edits/fixes below > (suspecting that the whiteboard was hard to read and that I’m 98% sure I know > what it said ;-) ): > > > > > Haskell > > [x monad, perl 6 interpreter] > > Strong type inference > > Lazy > > Side-effect free > > Type classes > > Currying > > Pattern matching > > Algebraic types > > Uses > > Learning > > Lots of math > > Massively parallel math > > Some DSL's > > > > Erlang > > [Couch, FB instant messaging] > > Inherently parallel > > Multi-processing > > Hard real-time > > Msg pass between processes > > Pattern matching > > System programming, not executable programming > > Is own OS > > > > Ruby > > [Rails] > > Blocks/Proc/Lambda > > Metaprog > > Maleable > > Duck typed > > Missing method > > Monkey patch > > DSLs > > Eval > > > > PHP > > [Wordpress, Facebook] > > Easy to deploy > > Mashup > > Ecosystem > > > > OCaML > > Discriminated unions > > DSLs > > > > F# > > [IronJS] > > Discriminated unions > > Active patterns > > Type inference > > DSLs > > > > Go > > Channels > > Interfaces after the fact > > Semi-duck > > > > Clojure > > Like Lisp > > Highly productive > > JVM > Also available for the CLR via the DLR > > > > JS > > [every web page] > > Expando classes > > Prototype > > Funny this > > Assoc array > > Eval > > > > Smalltalk > > Eval > > > > Boo > > Metaprog > > DSLs > > > > Coffee Script > > Nice ??syntax?? for JS > Hakell-like language that compiles into "good parts" JavaScript > > > > C++ > > [windows] > > Metaprog of the gods > > Templates > > Concepts > > Pre-processor > > > > Python > > [google, eve online, second life] > > Malleable w/ limits > > From __future__ import > > __getattr__() > > Dict-based > > "Explicit is better than implicit" > > Eval > > Offsite rule > > Stackless > > > > Scala > > Xml/HTML > > "F# on JVM" > > > > > Ted Neward > > Java, .NET, XML Services > > Consulting, Teaching, Speaking, Writing > > http://www.tedneward.com > > > > > > From: [email protected] [mailto:[email protected]] > On Behalf Of Glenn Block > Sent: Thursday, December 23, 2010 2:26 PM > To: [email protected] > Subject: Re: Wiki for "New Languages" notes > > > > I will follow up with the agile web project notes. I have the photos. > > On Tue, Dec 21, 2010 at 12:32 AM, David Foley <[email protected]> wrote: > > Awesome, thanks for transcribing all of that. > > > On Dec 20, 2010, at 2:50 PM, Louis DeJardin wrote: > > > Was looking for the place to type up notes from the board. Was it > > Google Groups "Pages"? Because that says it's not going to be > > supported after Jan 13th... > > > > Anyway - here are the raw note on flickr, and in text form. > > > > http://www.flickr.com/photos/loudej/ > > > > > > Haskell > > [x monad, perl 6 interpreter] > > Strong type inference > > Lazy > > Site-effect free > > Type classes > > Currying > > Pattern matching > > Algebraic types > > Uses > > Learning > > Lots of math > > Massively parallel math > > Some DSL's > > > > Erlang > > [Couch, FB instant messaging] > > Inherently parallel > > Multi-processing > > Hard real-time > > Msg pass between processes > > Pattern matching > > System programming, not executable programming > > Is own OS > > > > Ruby > > [Rails] > > Blocks/Proc/Lambda > > Metaprog > > Maleable > > Duck typed > > Missing method > > Monkey patch > > DSLs > > Eval > > > > PHP > > [Wordpress, Facebook] > > Easy to deploy > > Mashup > > Ecosystem > > > > OCaML > > Discriminated unions > > DSLs > > > > F# > > [IronJS] > > Discriminated unions > > Active ??fasteners?? > > Type inference > > DSLs > > > > Go > > Channels > > Interfaces after the fact > > Semi-duck > > > > Clojure > > Like Lisp > > Highly productive > > JVM > > > > JS > > [every web page] > > Expando classes > > Prototype > > Funny this > > Assoc array > > Eval > > > > Smalltalk > > Eval > > > > Boo > > Metaprog > > DSLs > > > > Coffee Script > > Nice ??syntax?? for JS > > > > C++ > > [windows] > > Metaprog of the gods > > Templates > > Concepts > > Pre-processor > > > > Python > > [google, eve online, second life] > > Malleable w/ limits > > From __future__ import > > __getattr__() > > Dict-based > > "Explicit is better than implicit" > > Eval > > Offsite rule > > Stackless > > > > Scala > > Xml/HTML > > "F# on JVM" > > > > -- > > You received this message because you are subscribed to the Google Groups > > "Seattle area Alt.Net" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]. > > For more options, visit this group at > > http://groups.google.com/group/altnetseattle?hl=en. > > > > -- > You received this message because you are subscribed to the Google Groups > "Seattle area Alt.Net" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/altnetseattle?hl=en. > > > > -- > You received this message because you are subscribed to the Google Groups > "Seattle area Alt.Net" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/altnetseattle?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "Seattle area Alt.Net" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/altnetseattle?hl=en. -- You received this message because you are subscribed to the Google Groups "Seattle area Alt.Net" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/altnetseattle?hl=en.
