Hello, dear colleagues! Could you, please, answer some of my questions? 1) Is there any paper about how the Racket engine works? 2) Is there any guide or a paper about effective (in terms of semantics execution) Redex usage?
I want to know it because I'm interested in optimizing my semantics in Redex. What I want to find in aforementioned papers: - Are environments and holes effective, or I should use them rarely? - Is there any factorization of states during the reduction process? - ... Background story: I'm working on highly non-deterministic semantics for a concurrent language using PLT/Redex. Unfortunately, I faced a performance problem --- an execution of some tests, which aren't so big, takes too much time (> 40 minutes). Originally, I though that the problem was in my heap representation and I should have factorized it. But an execution of a smaller test w/ only 280 states according to `traces` and w/o any heap-related problems takes 30 seconds, which is still too much in my opinion. --- Best regards, Anton Podkopaev, PhD student, SPbSU -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.