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.

Reply via email to