[racket-users] Re: #%module-begin with module+

2018-09-12 Thread Milo Turner
The reason for it using racket/base's #%module-begin is the same reasoning for how racket/base's #%app is inserted in a #lang racket module (and more crucially, inserted by macros defined in that module, no matter where the macro is used) -- You received this message because you are

Re: [racket-users] Questions about module encapsulation guarantees

2018-09-12 Thread Matthew Flatt
At Sun, 9 Sep 2018 18:52:57 -0700 (PDT), Jack Firth wrote: > If I make a symbol with `gensym` (or do anything else that creates a new > value that's not `eq?` to any other value) in some module, what are the > absolute upper limits on my ability to use that symbol within the module > without

Re: [racket-users] How do I specify a lib path for the SQLite FFI?

2018-09-12 Thread David Storrs
You are, as always, brilliant. Thanks, Matt, that fixed it. On Tue, Sep 11, 2018 at 9:04 PM, Matthew Flatt wrote: > At Tue, 11 Sep 2018 20:35:46 -0400, David Storrs wrote: > > If I get a new version of libsqlite3 and put it in some per-user > directory, > > how can I tell the Racket db module

Re: [racket-users] Distributing application with run-time configuration

2018-09-12 Thread Matthew Flatt
Hi Paulo, Some of your problems come from working with filesystem paths, instead of module paths. That's a problem because the deployment filesystem isn't necessarily anything like the build filesystem, and you have to do work to manage the difference. The simplest solution is to write things in

[racket-users] Distributing application with run-time configuration

2018-09-12 Thread 'Paulo Matos' via Racket Users
Hi, I am trying to create racket distribution for my application, except I am tripping on my first few steps - that of generating the binary. First, the architecture of the application. There is a driver program that is configured with a backend at run-time (although one can argue this should be

[racket-users] Complete Word (Ctrl+/)

2018-09-12 Thread Gregor Kopp
Hi! I like DrRacket very much, because it's hassle-free. I like fast startup times, that's why I disabled all tools in the preferences, because at the moment I don't use them. Further more, it's easier for me to map "Complete Word" to the tabulator key. I do not use the emacs keybindings. I have