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
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!
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.
3 matches
Mail list logo