> The REPL is first and foremost a programming > convenience for interactive development. It is not meant to be an end user > interface, and it is not meant to be some "primary means" of deploying > software programs, at least not in most cases. Usually, software is > deployed in files, and not typed in manually or loaded through the REPL.
I categorically reject this view. You are thinking of C, or C++, or Java. What makes Lisp Lisp is two non-negotiable things: lambda, and the repl. Compilers are negotiable. Efficiency is negotiable. The REPL is not. If you want to invent some very complicated way to implement the REPL that allows for the other things you want to do, *while still 100% maintaining traditional correct REPL behavior*, more power to you. _______________________________________________ r6rs-discuss mailing list [email protected] http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss
