are comfortable with, including stacks
of monad transformers in the later chapters.
[1] http://www.crsr.net/Programming_Languages/SoftwareTools/index.html
[2] Heck, the later chapters are only marginally readable.
--
Tommy M. McGuire
mcgu...@crsr.net
Jason Dagit wrote:
On Mon, Oct 13, 2008 at 8:32 PM, Tommy M. McGuire [EMAIL PROTECTED]
mailto:[EMAIL PROTECTED] wrote:
Java (and presumably C#) generics are very much like a weakened
version of normal parametric polymorphism.
I'm curious, in what way are they weakened?
That's a good
++ templates are an attempt
at the same thing in a completely different landscape. I'd be willing
to bet that Some Guy's code was very close to exactly equivalent to your
join.
Now, as to what C++ templates have to do with Haskell type classes, I
dunno...
--
Tommy M. McGuire
[EMAIL PROTECTED
/The_Tick
[4] http://www.crsr.net/Programming_Languages/SoftwareTools/ch6.html
The engine itself is in Ch. 5.
--
Tommy M. McGuire
[EMAIL PROTECTED]
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell
write Pascal
code this way.
(IIRC, the xindex in translit that I mentioned uses several flag values
in-band and I couldn't detangle the mess to figure them out, so I copied
it as-is. Ick.)
--
Tommy M. McGuire
[EMAIL PROTECTED]
___
Haskell-Cafe mailing
apfelmus wrote:
Tommy M McGuire wrote:
(Plus, interact is scary. :-D )
You have a scary feeling for a moment, then it passes. ;)
tabwidth = 4
-- tabstop !! (col-1) == there is a tabstop at column col
-- This is an infinite list, so no need to limit the line width
tabstops
to run under both windows and
linux.
A FFI supporting dynamic linking, plus a lot of hope? The binary
wouldn't run under both OS's, but the program could pick which library
to link against at runtime.
--
Tommy M. McGuire
[EMAIL PROTECTED]
___
Haskell