[Haskell-cafe] ANNOUNCE: hiccup, a toy tcl impersonator in haskell

2007-06-29 Thread Kyle Consalus
A while back I saw a toy tcl interpreter in 550 lines of C called 'picol'. I was looking for a simple language to implement in haskell, so I made my own toy tcl interpreter. It was surprisingly easy to make, thanks to the magic of Haskell and Bytestrings. :) It handles a few things incorrectly, a

[Haskell-cafe] Erlang-style concurrency

2007-08-10 Thread Kyle Consalus
In digest #69, Hugh Perkins mentioned the coolness of Erlang-style message passing concurrency. It just so happened that I was playing with that yesterday, so I figured I'd post a link to a 'ping-pong' thing that I based on an example in the erlang tutorial. I figured "Haskell has lightweight threa

Re: [Haskell-cafe] What *not* to use Haskell for

2008-11-11 Thread Kyle Consalus
On Tue, Nov 11, 2008 at 2:38 AM, Dave Tapley <[EMAIL PROTECTED]> wrote: > Hi everyone > > So I should clarify I'm not a troll and do "see the Haskell light". But > one thing I can never answer when preaching to others is "what does > Haskell not do well?" > > Usually I'll avoid then question and ex

Re: [Haskell-cafe] What *not* to use Haskell for

2008-11-11 Thread Kyle Consalus
On Tue, Nov 11, 2008 at 1:51 PM, Don Stewart <[EMAIL PROTECTED]> wrote: > consalus: >> On Tue, Nov 11, 2008 at 2:38 AM, Dave Tapley <[EMAIL PROTECTED]> wrote: >> > Hi everyone >> > >> > So I should clarify I'm not a troll and do "see the Haskell light". But >> > one thing I can never answer when pr

Re: [Haskell-cafe] Can you do everything without shared-memory concurrency?

2008-09-08 Thread Kyle Consalus
Depending on definitions and how much we want to be concerned with distributed systems, I believe either model can be used to emulate the other (though it is harder to emulate the possible pitfalls of shared memory with CSP). To me, it seems somewhat similar to garbage collection vs manually memor