[racket-users] DrRacket debugger error

2016-05-10 Thread copycat
I get the following error: module: cannot use identifier tainted by macro transformation in: module when i try to debug a multi-file program with both untyped and typed scripts in it. If it's just untyped scripts it will work fine. -- You received this message because you are subscribed to

Re: [racket-users] Why no "type checking" for C arrays?

2016-05-10 Thread Matthew Flatt
That's an oversight. I'll push an improvement. Even with the improvement I have now, checking is not as complete as you might like. The check ensures that an array value has (at least) the expected number of elements and that each element's layout (in the sense of `ctype->layout`) is as expected.

[racket-users] Why no "type checking" for C arrays?

2016-05-10 Thread Berthold Bäuml
When copying a C array into a a field of a C struct there seems to be no “type checking”, i.e., at least a check for element type and array length/size. This leads to a Segmentation fault when running the code below. Could such a check be added? The relevant information should be available to

Re: [racket-users] PLT Redex to Coq

2016-05-10 Thread Robby Findler
Unfortunately there is nothing to help with this currently. Robby On Tuesday, May 10, 2016, Beta Ziliani wrote: > Dear list, > > A colleague of mine used PLT Redex to define a language and its semantics, > but now he wants to prove some properties of it in Coq. He's

[racket-users] PLT Redex to Coq

2016-05-10 Thread Beta Ziliani
Dear list, A colleague of mine used PLT Redex to define a language and its semantics, but now he wants to prove some properties of it in Coq. He's wondering if there is a tool to translate PLT Redex definitions into Coq ones, or if he should write all of them from scratch. Many thanks, Beta