Talk:Write Yourself a Scheme in 48 Hours/Evaluation, Part 1


 * Look at the type of primitives. It is a list of pairs, just like lookup expects, but the values of the pairs are functions from [LispVal] to LispVal. In Haskell, you :can easily store functions in other data structures, though the functions must all have the same type.

- This is inaccurate - in Haskell, most datatypes are homogeneous, but some (for example, tuples) can be heterogeneous. 95.86.89.8 (discuss) 11:47, 25 January 2013 (UTC)

From this chapter on the book uses ghc to compile and run instead of cabal. I found it much easier to use "cabal run" all the way and make the small modifications for new libraries in the project file. 2003:E3:1725:DC00:C15E:F8E1:7FF:1F48 (discuss) 23:30, 1 December 2023 (UTC)