News for hackers. Stuff that matters.
Re:Guile also supports the web at the programming language l... by srean on Friday December 17, 2010 @05:24PM (#2018121)

  because all types are really (or <x> null).
Did you miss a word there ? It happens to me all the time.
Re:Guile also supports the web at the programming language l... by jamie_ca on Friday December 17, 2010 @05:48PM (#2018202)
Parse it as lisp.

It's haskell-type-system-speak for "If you declare something to be a String, it really means String or null."

Re:Guile also supports the web at the programming language l... by pjscott on Friday December 17, 2010 @06:46PM (#2018344)
The Haskell type for that would be "Maybe String". When you get a Maybe value, the compiler gives an error if you don't deal with the possibility that the value might be Nothing.
Re:Guile also supports the web at the programming language l... by regularfry on Friday December 17, 2010 @05:37PM (#2018169)
I don't think he did... took me a couple of passes, but it parsed in the end.