Re: [racket-users] how do you read, manipulate, debug scope sets?

2019-05-06 Thread Matthew Butterick
> On May 6, 2019, at 7:53 AM, zeRusski wrote: > > Are there any tutorials that show you how to use things documented in Syntax > Transformers chapter of the Reference? > > How do you debug these scope games? I agree there is something of a gap in the Racket docs / tooling, because scopes are

Re: [racket-users] Redex compatible closure of mutually defined nonterminals

2019-05-06 Thread William J. Bowman
I took a quick look at the implementation of `cross` and `compatible-closure`, and couldn't make sense of any of it. For now, I guess I'll manually write out the contexts, and discuss a feature request. I spoke to Max a bit about what a compatible closure "ought" to be for mutually defined

Re: [racket-users] https://lists.racket-lang.org/ is throwing a security exception

2019-05-06 Thread Stephen Chang
https for lists.racket-lang is not working at the moment. Sorry for the inconvenience. The server hosting lists.racket-lang went down recently. A partial temporary non-https version is up but https hasnt been enabled yet. On Mon, May 6, 2019 at 12:48 PM David Storrs wrote: > > I'm not sure if

[racket-users] https://lists.racket-lang.org/ is throwing a security exception

2019-05-06 Thread David Storrs
I'm not sure if this is relevant or not, but figured I'd mention it. Is that supposed to be working, or is it obsolete? It does turn up in Google searches, so maybe worth thinking about. -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To

Re: [racket-users] how do you read, manipulate, debug scope sets?

2019-05-06 Thread Matthias Felleisen
> On May 6, 2019, at 10:53 AM, zeRusski wrote: > > Suddenly I find myself playing games with hygiene and not really knowing the > rules. Hygiene is a default not an absolute. The idea of hygiene is that, unless the macro writer goes out of his way, the expander assumes that identifiers

Re: [racket-users] Packed struct in FFI

2019-05-06 Thread Андрей Кравчук
Ohh, how could I miss it. Thanks a lot! -- 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

[racket-users] how do you read, manipulate, debug scope sets?

2019-05-06 Thread zeRusski
I wrote a macro which introduced an implicit binding <~ so that it could be used in expressions at the use-site. Initially did it with #+begin_src racket ;; inside syntax-parse (datum->syntax this-syntax #'<~) #+end_src followed by macro introduced expr that binds it, then the use-site

Re: [racket-users] Packed struct in FFI

2019-05-06 Thread Matthew Flatt
At Mon, 6 May 2019 07:39:22 -0700 (PDT), Андрей Кравчук wrote: > I'm writing bindings for C library that contains some struct declared > with __attribute__((packed)). How do I mirror such struct in the bindings? > I wasn't been able to find any reference to packed structs in FFI >

[racket-users] Packed struct in FFI

2019-05-06 Thread Андрей Кравчук
Hello! I'm writing bindings for C library that contains some struct declared with __attribute__((packed)). How do I mirror such struct in the bindings? I wasn't been able to find any reference to packed structs in FFI documentation. -- You received this message because you are subscribed to

[racket-users] 2nd Call for Contributions: Summer BOB 2019 [Aug 21, Berlin, deadline May 17]

2019-05-06 Thread Michael Sperber
Racket talks are very welcome at BOB! Summer BOB Conference 2019 "What happens when we use what's best for a change?" http://bobkonf.de/2019-summer/cfc.html Berlin, August 21 co-located with ICFP 2019

Re: [racket-users] Stack trace

2019-05-06 Thread Sam Tobin-Hochstadt
If you record, say, the 100 most recent function calls and their arguments, then you should be able to maintain proper space use as well as provide as much information as needed. Sam On Sat, May 4, 2019 at 5:45 PM Matthias Felleisen wrote: > > > > On May 3, 2019, at 4:17 AM, Mark Engelberg