Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

What kind of "server side" application? As a systems developer many of my applications would be more suited to Go. The biggest problem with Haskell's lazy evaluation system in real world analyses is that performance is unpredictable. While I would strongly consider using Haskell for an academic publication (e.g., my master's thesis), I would be more cautious about using it in a systems capacity. Then again, my assumption for most of HN is that we're not talking about systems development, it's just that Go is directly targeted at systems development.


Haskell with a cleaned up library and eager evaluation would be a dream. Alternatively, adding type classes to OCaml (and removing the object system) would yield a similarly awesome language.


FYI, Haskell was originally created as an extension of Miranda, basically a testbed for lazy functional languages. Removing lazy evaluation seems almost like killing the language.


I'm working on a language along those lines, called Aeon. I guess I should save any plugging until I actually release something!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: