Re: [racket] changing a # value when paused in debug mode

2013-08-06 Thread Edgar Honing
yes, but I was curious about doing that during a debug session. Attempting to set! a procedure to a lambda results in: application: not a procedure; expected a procedure that can be applied to arguments given: '(lambda (x) (..)) arguments...: ... so the 'New value for f' dialog input is interp

Re: [racket] changing a # value when paused in debug mode

2013-08-06 Thread Matthias Felleisen
If this is your code in th edef window: #lang racket (define (f x) x) (set! f f) you can do this in the REPL: Language: racket. > (f 10) 10 > (set! f (lambda (x) (+ (sqrt x) 20))) > (f 10) 23.162277660168378 > On Aug 6, 2013, at 4:03 PM, Edgar Honing wrote: > Hi, > Is it possible to set!

[racket] changing a # value when paused in debug mode

2013-08-06 Thread Edgar Honing
Hi, Is it possible to set! other values than a string or a number using the set! dialog in DrRacket while in debug mode? For example: I was wondering whether a procedure value can be reassigned to another procedure/lambda. Thanks much, Edgar Racket Users list: http://lists.