
Problem with DrRacket on Windows 10 (very slow). Any ideas? https://www.reddit.com/r/Racket/comments/c1ifm8/drracket_performance_makes_it_unusable_when_in/

I suggested he temporarily switch to the integrated graphics card to see if it is graphics card related (just a hunch based on https://github.com/gitextensions/gitextensions/issues/5314)


@greg Does racket-mode support the student languages?

@soegaard2 I’m not opposed to that, but there hasn’t been much demand. And I haven’t had time to look into it. And it’s not something I’d “dog food”. I know one issue. But as you can see I wasn’t really sure how to proceed, the original submitter didn’t follow up, and no one else chimed in to help. https://github.com/greghendershott/racket-mode/issues/316

That’s ok. Just checking. FWIW running the student languages as #lang htdp/bsl
doesn’t work in DrRacket either. I believe there is something special going on.

I commented on the issue

Well - just tried the example and it works.

Ah OK, I see. On GitHub I do “watch”/follow the DrRacket repo, so, if there’s some change or fix in DrR, I’ll probably see and maybe be able to incorporate as well.

But I am almost sure you it isn’t meant to be used as a #lang
.

right, it’s not currently working well as a #lang, and there’s long-standing desire to improve that but it hasn’t really happened

Can you remember what the issues are?

the semantics of the REPL is one

but I don’t remember much

either Robby or Matthias would remember better

It just requires more, you know, work and time. :(

Yeah - one needs to prioritize.

I’m a little confused by Racket packaging—anyone has a moment to set me straight?

I’m trying to figure out how to define a package (herbie
) to have subpackages like herbie/plugin

@pavpanchekha what do you mean by “subpackages”

Not really sure—what I mean is that I’d like to be able to (require herbie/plugin)

After someone installs the herbie
package

Probably just having a directory named plugin in the Herbie repository is enough

Is a plugin.rkt
enough?

Yes, should be

Great, thanks!

Where is the file that you get when doing (require Herbie)?

Actually I have no idea

I imagine it would be main.rkt
, but we don’t have one

If it’s a file named main.rkt then adding plugin.rkt next to it should work

Thanks. I’ll check if it works now, or if I need to create a dummy main.rkt

Thanks, I’ll read the links you posted. Ultimately I did get it working.