
Is the new doc section on “instantiations and visits” available in a readable format somewhere online?


PPA for Ubuntu updated to v6.12. Sorry for the delay: https://launchpad.net/~plt/+archive/ubuntu/racket

@lexi.lambda thanks!

as @shu—hung alludes to, contract-out
uses syntax-local-lift-expression
to bind a fresh identifier, then provides the fresh identifier using the same name.

if you want, you can use local-expand/capture-lifts
to capture those lifted expressions, if you can get into a context where you can call local-expand
on require
forms (such as #%module-begin
).

Is there a DrRacket server so that whenever I double click a file it opens it up in an existing DrRacket session rather than making a new one?

(I had that behavior on OS X, but on linux it seems to make a new session for every file I open, unless I explicitly open it from within DrRacket.)

@leif I think you want -singleInstance
or something like that

Hey there! I just finished the Lisp Game Jam 2018 (that I linked here 10 days ago). I made a game using Racket as a transpiler for WebAssembly. You can check out the result (and eventually vote if you have an http://itch.io\|itch.io account) here: https://itch.io/jam/lisp-game-jam-2018/rate/249396

The game is not that fun to play as the AI definitely needs improvement, but I finished it in time, which is awesome anyways :smile:

I’d like to see if I can push the transpiler further and use it for bigger projects. Until some day someone tells me Racket7 finally compiles to wasm and I’ll be out :stuck_out_tongue:

@samth Interesting. I wonder why that flag doesn’t show up when you do a racket -h
. Anyway, thanks.

Anyway, thanks. :smile:

@jerome.martin.dev Very cool!! The s-expressions led me to waste a bit of time thinking about WebAssembly recently, though making a syntax colorer for DrRacket was about as far as I got.

I think I won’t be able to do the thing I want with contract-out
at all, unfortunately

@samth Sadly, as far as I can tell, drracket -singleInstance <file>
still seems to open a new instance rather than connecting with the existing one. :disappointed:

Interesting, it looks like its not just me having this issue: https://github.com/racket/drracket/issues/191

@account has joined the channel

@s2358356 has joined the channel