
So… I am (re)building from source with make
. Note that I previously raco pkg update --clone drraket
. Now, I keep getting this error:
/Users/sorawee/git/racket-repos/drracket/drracket/drracket/private/debug.rkt:1238:44: drracket:init:system-inspector: unbound identifier
in: drracket:init:system-inspector
compilation context...:
/Users/sorawee/git/racket-repos/drracket/drracket/drracket/private/debug.rkt

system-inspector
was recently added by @robby if I’m not mistaken, and when I view the source, they are there, so I don’t know what went wrong

I suppose you did git pull
in racket/racket first maybe, then make, then git pull
in racket/drracket, then raco setup
?

I am not sure what’s going wrong but I did add that somewhat recently yes. I certainly have the same raco pkg update --clone
setup in drracket and am not seeing that so something is different between our setups.

Yeah, I did try all of that… :disappointed:

Just to check, what does (collection-file-path "init.rkt" "drracket/private")
report?

#<path:/Users/sorawee/git/racket-repos/drracket/drracket/drracket/private/init.rkt>

How about (collection-file-path "drsig.rkt" "drracket/private")
?
(Is drracket-plugin-lib
installed at the same clone?)

Interesting! It returns #<path:/Users/sorawee/git/racket/racket/share/pkgs/drracket-plugin-lib/drracket/private/drsig.rkt>

So while drracket-plugin-lib
exists at /Users/sorawee/git/racket-repos/drracket

raco pkg update --clone
doesn’t switch to use the newly cloned one

So when you ran raco pkg update --clone
originally, raco pkg update
didn’t offer to move drracket-plugin-lib
to the clone?

I thought it did, and I thought that I said yes…

In any case, how do I unscrew myself?

i think probably raco pkg update --clone /Users/sorawee/git/racket-repos/drracket/ drracket-plugin-lib

Thanks, will try that.

Is there a ‘standard’ or preferred academic paper to reference when referring to Racket generally? In something I am writing, I mention that I used Racket, and would like to include an appropriate reference. E.g. “Racket [reference] was used to implement XYZ.”

@techreport{plt-tr1,
title = {Reference: Racket},
author = {Matthew Flatt and PLT},
number = {PLT-TR-2010-1},
institution = {PLT Design Inc.},
year = {2010},
note = {\url{<https://racket-lang.org/tr1/}>}
}


Thanks :slightly_smiling_face:

That’s right for Racket as a piece of software. If you want to cite the general ideas behind Racket, I would choose our 2018 CACM article, or the Racket Manifesto from SNAPL

‘As a piece of software’ is probably the correct interpretation for this particular instance. I would appreciate links to the other articles you mention, though, if you are able to dig them up please.