Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

I'm implementing a Lisp

Name: Anonymous 2011-12-24 23:32

Discuss how the perfect module/namespace should behave.  Keep in mind things like multimethods (which should be merge rather than shadow).

Name: Anonymous 2011-12-25 0:06

>>3

Lambda-calculus already gravitates towards a simple "environment" argument, which holds "dynamic" state.

why?

Why would you implement some external module/namespace hack? Do you miss C++ so much?

when you have thousands of functions defined, you might need a way to manage them and avoid name collisions in an effective way. There's no reason that functional stuff can't scale to the same level as seeples. You should check out ocaml. objective stuff and functional actually mixes pretty well.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List