
does raco live in the racket repository?

or is there a separate one?

Can you clarify what you meant by that? You mean the source code for raco
?


Yes that’s what I meant @sorawee thanks. I couldn’t find it

Is it possible to build racket without an internet connection? (the default make
tries to download packages)

I believe if you build minimal racket, it shouldn’t need any internet connection

I’ll look into it, thanks


@callan.mcgill has joined the channel

hello — common lisp has asdf. what is the equivalent in racket? thanks

For recreational purposes I’ve done most of the library up (no scribble docs yet, scant testing). I’m pleased with myself for getting the iterator working with prop:sequence

raco
(a separate CLI tool) is racket’s package management. It’s more akin to quicklisp than ASDF

Based on my super shallow understanding (I believe you know the CL ecosystem waaay better than I do), I might have guessed:
• raco pkg
and the <http://pkgs.racket-lang.org\|pkgs.racket-lang.org>
catalog are similar to Quicklisp. • raco setup
+ the features inherent to the Racket module system are (maybe much more loosely) similar to ASDF. Is that even roughly correct?


Has anyone read Animated Problem Solving: An Introduction to Program Design Using Video Game Development by Marco T. Morazán

ASDF is just a “packages are here in this directory structure with a .asd
file describing how to build them” that CL can load and use. It’s nice, but overall nothing all that special.
The .asd
file is similar to raco’s info.rkt
.
Raco is pretty much all of ASDF (sans some nice features) plus dependency management (quicklisp), documentation building, etc.