[plt-scheme] How to execute eval from a network udp socket?

From: Noel Welsh (noelwelsh at gmail.com)
Date: Wed Jul 1 04:08:20 EDT 2009

On Wed, Jul 1, 2009 at 5:27 AM, Richard Cleis<rcleis at mac.com> wrote:
> Why is it so evil to depend on the top level name space, especially for
> launching things like servers?

Against the top level:


Two reasons against eval:

- Lots of new users lean on eval we they don't really understand how
it works and the various tradeoffs.
- Static analysis (manual or automatic) goes out the window. Eval can
do anything. If your program using eval starts doing odd things you'll
have a hell of a time understanding it.


Posted on the users mailing list.