
This might seem obvious, but we have a project called COSA (Clinic for Open Source Arts) and on one of the pages we list open source resources. I wanted to drop Racket on there (plus packages we’ve created for artists), but didn’t want to do so without at least getting the thumbs up that this was ok (=. I assume this kind of Racket promotion is ok?

@chrisg yes, that sounds great!

Thanks!

You might want to read this first: https://retractionwatch.com/2014/07/18/the-camel-doesnt-have-two-humps-programming-aptitude-test-canned-for-overzealous-conclusion/

I figured out how to install full Racket on AppVeyor, and the build is much more reasonable: 14 min vs. 7 min.

@robby How does DrRacket display (syntax) error messages in the bottom pane?

Or rather, is it possible to make new messages with a DrRacket plugin?

I tried using drracket:eval:expand-program
(because the larger picture is to try to get DrRacket to use a custom expander rather than just the vanilla one), but there expansion errors became internal drracket errors.

I also tried the online-check-syntax
, but I still wasn’t able to get a syntax error message to pop up.

Finally, I also tried adding a custom online expansion monitor with drracket:module-language-tools:add-online-expansion-monitor
, and while I was able to add a custom expansion monitor, I couldn’t find a way to create a custom (check syntax) error message.

@robby also, fwiw, my current code is: https://gist.github.com/LeifAndersen/0d6a3a00ef4f90dc6a3f043adebac0ea


Check syntax is a tool

It makes its own place to display stuff

Check syntax isn’t designed to have plugins of its own.

Maybe you should write an email message that explains what you actually want to do

These messages seem to make assumptions about how things work that aren’t true so maybe it is better to back up and have a conversation that’s a bit less ephemeral.

Mmmm….good idea. I agree. :slightly_smiling_face: