
@orkunasa has joined the channel

@dmitryhertz has joined the channel

@robby Could you point me to where in DrRacket’s implementation paren matching happens?

Just the file (or even the mixin responsible) would help a lot.

If you remember anyway. If you don’t know worries. :slightly_smiling_face:

@leif AFAIK, there’s some code in framework/color.rkt
in gui-lib
that handles parenthesis matching

Yes that it how the general library hooks into the framework (and drr uses it)

There is another library that you may want tho

But you can follow the dependency from there I guess

Let me know if you can’t find it

Okay. I thought color.rkt mainly handled lexing. But I’ll take another look. Thanks. :slightly_smiling_face: @shu—hung @robby

Yes it is layered on top of Lexing

All tied together

Ah, okay. Thanks.

@robby or @mflatt The surrogate docs say “If #:use-wrapper-proc does not appear, the host mixin…also adds…get-surrogate-wrapper-proc, and set-surrogate-wrapper-proc” This seems like it was a slight oversight and I’m happy to fix it. But I just want to double check that the getters and setters for surrogate-wrapper-proc
are only supposed to appear when #use-wrapper-proc does appear.

If it is supposed to also generate those methods even when #:use-wrapper-proc
is not provided, then the implementation doesn’t seem to do it.

Probably the docs are wrong if the docs and the implementation disagree

Does anyone happen to know of a package for drawing simple class/object/UML diagrams in scribble? I’d like to replace the ascii “art” in my lecture notes if possible, and if convenient.

@blerner I’m not aware of a public package, but you could use the same code that the scribble/core
docs use to build its uml diagram: https://registrar.northeastern.edu/app/uploads/form-gs-thesis.pdf

eh, wrong link?

WOOPS, sorry. @michael.ballantyne was looking for a form. The actual link I meant was: http://docs.racket-lang.org/scribble/core.html?q=scribble%2Fcore


sweet, thanks

g’luck.

If you do make it a standalone package that would be awesome btw. Although iirc you’re already pretty booked with work. :wink:

ain’t gonna happen any time soon :slightly_smiling_face:

How often does <http://pkgs.racket-lang.org\|pkgs.racket-lang.org>
rebuild packages?

@dedbox once a day

although only when it’s changed

@samth thanks. Burned by a typo!

In the mean time, I guess I’ll throw the rendered docs on GitHub pages.