On May 29, 2013, at 10:32 AM, Graydon Hoare wrote: ... > > I agree that a 'rust run' command, or indeed exploiting our support for > shebang comments[1], should be sufficient for most users. But I'm not > convinced the repl serves no purpose, yet (though it's true, I don't use > seem to ever use it; I also write surprisingly little rust code these > days). People ask for it, and it doesn't really bend the language any to > support it. It _is_ a code-maintenance cost, of course, so I'm also > curious what others think in terms of the balance of costs/benefits.
My vote: dump it. This might sound surprising from a Schemer, but probably not from a Racketeer. Making the top-level work correctly soaked up far too much time in the Racket environment. There's nothing more infuriating than getting something to work in the REPL and then discovering that it doesn't work in compiled code⦠unless it's struggling for weeks to get something to work in the REPL, only to discover that it works just fine in compiled code. I think that the principal use case for a REPL is interactive exploration of what rust programs mean, and I think that the best way to support this is to have a nice clean "rust run", and possibly some sugar that makes evaluating and printing the result of a single expression more convenient. My opinion only. John _______________________________________________ Rust-dev mailing list [email protected] https://mail.mozilla.org/listinfo/rust-dev
