rokitna
2022-1-3 21:19:38

I have experienced this too, about a week ago.


massung
2022-1-3 21:52:36

Is there any way - in a generic interface - to recursively call the generic interface w/o it calling the same method implementation? For example:

#:methods gen:foobar [(define (foo x) (foo (x-child x)))] This fails because even though foo-child returns the right thing, which is a gen:foobar, it’s not calling the foo implementation for the right type as opposed to the same foo it was just in?


massung
2022-1-3 22:00:52

Figured out a work-around


badkins
2022-1-3 22:32:25

Any reason why command line racket and DrRacket (both built from source) would have different behavior with respect to loading libraries?


badkins
2022-1-3 22:33:06

I seem to have an issue with the order of directories searched for a library where DrRacket works fine, but command line racket fails.


seanbunderwood
2022-1-3 22:38:42

I would guess, based on previous experience with a similar issue with IntelliJ, that CLI and DrRacket end up running with two different sets of environment variables.


badkins
2022-1-3 22:40:57

How would that happen?


seanbunderwood
2022-1-3 22:43:36

Environment configuration that happens in rcfiles doesn’t necessarily apply to apps that are launched from a graphical file explorer. I think that behavior is OS-dependent.


badkins
2022-1-3 22:51:55

Yes, that’s definitely it. PATH and DYLD_LIBRARY_PATH are totally different for the two.



tristesse
2022-1-3 23:28:18

@tristesse has joined the channel