[Haskell-cafe] OS Abstraction module??
vigalchin at gmail.com
Mon Oct 22 13:00:59 EDT 2007
Hi Tim (and Neal),
I am thinking of notions in addition to concurrency. Let me come up with
a hypothetical list and repost. I worked on an "single login" project at
Ford Motors and we implemnted an OS abstraction layer in C++ ( .. the
collection of OS "functions" where defined in a C++ abstact class). Let me
come up with a list of hypothetical functions to iluustrate my point.
On 10/22/07, Tim Chevalier <catamorphism at gmail.com> wrote:
> On 10/22/07, Galchin Vasili <vigalchin at gmail.com> wrote:
> > Hi Neil,
> > I am really talking about a module or perhaps a Haskell class that
> > provides notion for multiple threads of execution, semaphores, .. that
> > "hides" POSIX vs Win32 APIs .. i.e. the underlying OS APIs would be
> > hidden. The reason I bring this up is that OS abstraction layers are
> > common in "mainstream" languages like C++. Any code written using an OS
> > abstraction layer is absoutely portable. IMO if Haskell (or say OCaml)
> > to be accepted by industry this kind of functionality is absolutely
> > critical.
> Sure, that would be Concurrent Haskell:
> If that's not what you're looking for, post again.
> Tim Chevalier * catamorphism.org * Often in error, never in doubt
> "in a recent future, this is past" -- James Keelaghan
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Haskell-Cafe