[racket-dev] [racket] "lab notebook on learning process" (was: Re: Macros baffle me)

From: Jens Axel Søgaard (jensaxel at soegaard.net)
Date: Tue May 6 14:02:20 EDT 2014

Sam:

> Could we
>  - warn people when they use `time` in DrRacket?
> - provide a "performance" mode that runs programs out-of-process, or
>   just in another place?
> - something else?

I like this. DrRacket has a performance mode already (disable
profiling and debugging) in the (hidded part) of the language dialog.
The casual beginner
is not likely to recognize it as such though.

How about an extra button, a  "Run Benchmark" button?

/Jens Axel


2014-05-06 19:43 GMT+02:00 Sam Tobin-Hochstadt <samth at cs.indiana.edu>:
> On Tue, May 6, 2014 at 12:14 PM, Matthias Felleisen
> <matthias at ccs.neu.edu> wrote:
>>
>>> > Why does he think "Performance sucks"?
>>>
>>> Because here's the list of things that are slow
>>
>> DrRacket is an operating system running on top of your other OS
>> to make life for Racket developers simple. It was originally developed
>> for beginners, but I eat my own dog food, and I find it good (tm) for
>> every day Racket work.
>>
>> To evaluate performance, run the programs at the command line. Measure
>> there. Compare with other dynamically typed languages and report back
>> what you find. If you still report performance problems, try to be precise.
>> We are proud of Matthew and how far he has pushed Racket's performance on
>> real software, the kind you use on a daily basis, not just minibenchmarks.
>
> I think ultimately that this answer isn't enough. If everyone who
> tries out Racket in the way we suggest comes away with the impression
> that it's really slow, suggestions on the mailing list to measure
> differently won't eliminate the negative first impression, let alone
> for all the people who _don't_ ask about it.
>
> Could we
> - warn people when they use `time` in DrRacket?
> - provide a "performance" mode that runs programs out-of-process, or
> just in another place?
> - something else?
>
> Sam
> _________________________
>   Racket Developers list:
>   http://lists.racket-lang.org/dev



-- 
--
Jens Axel Søgaard


Posted on the dev mailing list.