Re: [racket-users] (set 1) is not equal? to (set 1)

2018-10-18 Thread Alex Knauth
> On Oct 19, 2018, at 12:18 AM, Thomas Gilray wrote: > > I've tracked down a strange bug in my code to this behavior (minimized): > > (define (my-eval e) > (parameterize ([current-namespace (make-base-namespace)]) > (namespace-require 'racket) > (eval (compile e) > (pretty-print

[racket-users] (set 1) is not equal? to (set 1)

2018-10-18 Thread Thomas Gilray
I've tracked down a strange bug in my code to this behavior (minimized): (define (my-eval e) (parameterize ([current-namespace (make-base-namespace)]) (namespace-require 'racket) (eval (compile e) (pretty-print (equal? (my-eval '(set 1)) (my-eval '(set 1 Which yields *#f* in

[racket-users] IFL: #lang alda (music composition)

2018-10-18 Thread Daniel Prager
IFL = Request For #lang Here's a great talk from Dave Yarwood about his Clojure-based functional music composition language: Alda. https://www.youtube.com/watch?v=7nbBSwopG-E - Manifesto and introduction: https://blog.djy.io/alda-a-manifesto-and-gentle-introduction/ - Example programs