Sam just suggested me in the other email thread that a much easier way to do things is to download and install Minimal Racket, then install DrRacket from source.
On Fri, May 1, 2020 at 7:59 AM Dexter Lagan <[email protected]> wrote: > Hi, > > I apologize in advance if my questions are naïve or have been asked > previously. I read the 'Building Racket from Source' guide and couldn't > find answers to some specific questions. I'm new to Git. > > I'd like to download DrRacket's source and profile it, say to improve > scrolling performance or track this post-startup lock-up : > - Do I need to download the entire Racket tree in order to build DrRacket? > - Is the DrRacket's built-in profiler solid enough to handle profiling > DrRacket itself? > - Modules in DrRacket's repo don't always have very telling names. Is > there a document describing what each module does? > - If I make a change to a source file on my system, yet somebody else > modifies the same file on their local system. Say both of our changes are > accepted by whoever manages commits, how will accepted changes to the code > merged? > > Also, say I have a suggestion regarding how DrRacket handles compiling > standalone executables, do I still need to create an issue on its Github? > For work I compile to standalone all day long, and I really wish DrRacket > didn't zip the resulting file (it would be better to have the .exe file in > an automatically created /bin or /output folder). Zipping the file takes > time, and I have to unzip it each time, which takes more time, this piles > up when done every few minutes, all day long. I could use raco exe, but I'd > rather stay in DrRacket, and I'm sure many people would rather have the > default behavior to not zip, just to have single responsibility on the > compile function. > > One last questions: I have encountered differences in the behavior of > macros between the REPL, a launcher and a standalone executable for > distribution. Is there a document outlining the deeper differences between > these three ways of executing Racket code? > > Have a great weekend, wherever you're confined, > > Dexter > > -- > 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 [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/racket-users/CACUENr%2B%3Drr87rehZHQyDX%2BusXBZHdCY_46-pkKTuotj6HRwffg%40mail.gmail.com > <https://groups.google.com/d/msgid/racket-users/CACUENr%2B%3Drr87rehZHQyDX%2BusXBZHdCY_46-pkKTuotj6HRwffg%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/CADcuegsm%2BiZV10KtB46jG%2B2-jAj4Hktotd%3DuXT9zO9bQ_5p78A%40mail.gmail.com.

