[Haskell-cafe] In-place modification

Jon Harrop jon at ffconsultancy.com
Tue Jul 10 17:07:05 EDT 2007


On Tuesday 10 July 2007 21:19:42 Andrew Coppin wrote:
> Hugh Perkins wrote:
> > Yeah I agree with this.  C# totally rocks, but threading is an
> > unsolved problem.
>
> I have repeatedly attempted to discover what C# actually is...

Take Java. Make it Windows only. Fix some mistakes. Tweak performance. Add a 
little functionality (e.g. operator overloading). That is C#.

Both are designed for GUI and web programming, so they don't fare well for 
massive concurrency, high-performance numerics or allocation-intensive 
algorithms (e.g. idiomatic functional programming).

> Hint: If you can get readable/maintainable Haskell to run on more than
> one core "automatically", you're onto something pretty special. ;-)

If you're using a Unix, just fork the process and pass messages via a pipe.

-- 
Dr Jon D Harrop, Flying Frog Consultancy Ltd.
The OCaml Journal
http://www.ffconsultancy.com/products/ocaml_journal/?h


More information about the Haskell-Cafe mailing list