On 11/1/2020 9:20 PM, Sam Tobin-Hochstadt wrote:
On Sun, Nov 1, 2020, 9:11 PM George Neuner <gneun...@comcast.net
<mailto:gneun...@comcast.net>> wrote:
On 11/1/2020 6:50 PM, Shu-Hung You wrote:
> Using the command-line instruction `raco setup` will update all
> obsolete bytecodes. If you are looking for a programmable interface,
> `compiler/cm` is a good starting point.
Note that "raco setup" rebuilds *only* Racket's own modules and
installed extra packages - it does not rebuild any programmer code.
`raco setup` rebuilds all collections, including all installed or
linked packages. This includes "programmer code" if you make it a
package or collection, which is usually a good idea for anything long
lived.
Sam
In general I agree with you (although making packages out of everything
complicates migrations to new Racket versions). However what I said
previously is correct: "raco setup" only rebuilds stuff that is
directly under Racket's control (installed packages or collections).
It is not guaranteed to rebuild every Racket based program on your
system ... and that is what I intended to convey.
George
--
You received this message because you are subscribed to the Google Groups "Racket
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to racket-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/racket-users/90429cf8-1ada-9a3d-9413-b973120c98e1%40comcast.net.