On Jun 20, 2015, at 12:39 PM, Kartik Singhal <kartiksing...@gmail.com> wrote:

> On Friday, June 19, 2015 at 7:14:56 AM UTC+5:30, Alex Knauth wrote:
>> Also, if you’re interested, I found this blog post helpful:
>> http://www.greghendershott.com/2013/04/a-guide-for-infrequent-contributors-to-racket.html
>> Although for the HTDP student languages you’d want to think “racket/htdp” 
>> when it says “plt/racket”, and you’d skip the `make` steps. 
>> (If it were something other than documentation typos, you’d want to use the 
>> package system instead for that, but that doesn’t apply here)
> 
> 
> Thanks for sharing link to this blog post, I found Tutorial: Contributing to 
> Racket[1] helpful as well, in building the latest racket source locally.
> 
> But I can't find any instructions for how to build/install latest DrRacket 
> after cloning it from GitHub and link it with my fresh racket build. I looked 
> at 'Building Installers' section at [2], but that looks needlessly 
> complicated for my need -- I just want to generate a build for my local 
> machine (Mac OS X) for small hacks to DrRacket IDE.
> 
> Perhaps I need to use the package system as you mention, but it's not clear 
> what is the correct way of doing that.

The way I’ve done it for things like DrRacket is to get a recent snapshot 
installation from one of http://pre.racket-lang.org/installers/, and then 
cloning my fork of the drracket repository (or another repo) on my computer (if 
I haven’t already).
After that, I have a normal directory, and I can use the normal `raco pkg 
update path/to/drracket/drracket/`, or the DrRacket package manager with that 
path, to update the package to point to that directory in my clone of the 
repository.

That has worked for me, although there could be better ways of doing it.  
There’s the raco pkg update --clone option, for instance, but I haven’t used 
that yet.

> [1]: http://blog.racket-lang.org/2012/11/tutorial-contributing-to-racket.html
> [2]: https://github.com/plt/racket/blob/master/INSTALL.txt

-- 
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.
For more options, visit https://groups.google.com/d/optout.

Reply via email to