steven.proctor
2022-7-27 13:17:59

@steven.proctor has joined the channel


gamburg.m
2022-7-27 20:34:40

Anyone have any ideas?


mflatt
2022-7-27 21:13:27

It looks like the problem with racket/hash is the contract system. Anything that involves the contract system will not work, because the contract system involves syntax objects in its expansion. More generally, modules cannot be flattened by the expander when they have fully-expanded run-time code that refer to things defined by the expander, such as syntax objects, eval, or read (since the reader is implemented with the expander).


sw5355700
2022-7-28 03:07:19

wow. guys. im going to do a nanopass tutorial for the bay area lisp users group and I’m going to do it in racket lang.


laurent.orseau
2022-7-28 06:25:42

Please share when it’s done!