Your answer is perfect. Thanks a lot! I sent you a private message already
to have some further discussion.
Mianlai
On Thu, May 21, 2015 at 12:43 PM, Alexander D. Knauth alexan...@knauth.org
wrote:
Here’s one way to do something like that with a macro:
Here’s one way to do something like that with a macro:
https://github.com/AlexKnauth/define-match-spread-out/blob/master/define-match-spread-out/main.rkt
And using it:
https://github.com/AlexKnauth/define-match-spread-out/blob/master/define-match-spread-out/tests/test.rkt
On May 18, 2015, at
Hi Racketeers,
I am a new user of Racket.
I would want to be able to write the following segment of code:
(define (f #t) 2)
(define (f #f) 3)
(define (f _) 0)
My intention is to define a function f, such that given an argument #t it
will produce 2, or in
case given an argument #f it will
#lang racket
(define/match (f n)
[(#t) 2]
[(#f) 3]
[(_) 0])
(list (f #t) (f #f) (f where's my homework))
On May 18, 2015, at 9:04 AM, Mianlai Zhou mianlai.resea...@gmail.com wrote:
Hi Racketeers,
I am a new user of Racket.
I would want to be able to write the following segment
Your best bet is to define a new language that overrides define after taking
over the body of the module. This may even be an example in the docs.
On May 18, 2015, at 9:39 AM, Mianlai Zhou mianlai.resea...@gmail.com wrote:
Hi Matthias,
Thanks for answer. However, this is not what I
5 matches
Mail list logo