[racket] Is racket suitable for such a project?

From: Robby Findler (robby at eecs.northwestern.edu)
Date: Wed Feb 12 12:22:18 EST 2014

Oh, right.

And your numbers are 4-5x better than mine, (presumably because linux's
filesystem is faster than mac os x's).

Robby


On Wed, Feb 12, 2014 at 11:19 AM, Sam Tobin-Hochstadt
<samth at cs.indiana.edu>wrote:

> I think you mean `racket/init` in the second version, right?
>
> For me, I get (slightly edited for clarity):
>
> $  echo '(exit)' |  time racket -vl racket/base -e '(read-eval-print-loop)'
> Welcome to Racket v6.0.0.2.
> >
> 0.02user 0.01system 0:00.03elapsed
>
> vs
>
> $  echo '(exit)' |  time racket -vl racket/init -e '(read-eval-print-loop)'
> Welcome to Racket v6.0.0.2.
> >
> 0.14user 0.04system 0:00.18elapsed
>
> Sam
>
>
> On Wed, Feb 12, 2014 at 12:12 PM, Robby Findler
> <robby at eecs.northwestern.edu> wrote:
> > On Tue, Feb 11, 2014 at 9:11 AM, Neil Van Dyke <neil at neilvandyke.org>
> wrote:
> >>
> >>
> >> The Racket VM startup time is longer than it used to be, and I no longer
> >> use it often as a quick command-line calculator.  (If filesystem and
> >> libraries aren't in Linux caches, it's almost 4 seconds before REPL
> prompt
> >> on my workstation.)  That might not have to be a problem for an
> >> onion-router, however, even if you're starting up lots of processes
> (since
> >> you might be able to start worker processes before they're needed).
> >>
> >
> > No on topic, I know, but this is probably because of a different amount
> of
> > code loaded (I'm not sure which version we're comparing against, tho).
> >
> > You could probably try this if you wish to return those days:
> >
> >   racket -vl racket/base -e '(read-eval-print-loop)'
> >
> > For me that starts up about 4x faster (.1 second vs .4 seconds, but on a
> > machine that has warm caches) than this:
> >
> >   racket -vl racket/base -e '(read-eval-print-loop)'
> >
> > which is roughly an explicated version of the no-command-line arguments
> > "racket".
> >
> > Robby
> >
> > ____________________
> >   Racket Users list:
> >   http://lists.racket-lang.org/users
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20140212/2f10c2f1/attachment.html>

Posted on the users mailing list.