Can you say more about why you uninstall "liquid-lib"? If you're uninstalling so you can use `raco pkg install` to rebuild the package's contents, then you can use `raco setup liquid` instead of uninstalling and re-installing.
At Fri, 17 Jul 2015 01:50:13 -0700 (PDT), Thomas Lynch wrote: > Hello, I must be doing this wrong. > > I created a package (now at github.com/Antigonus/liquid.git). It is > broken into liquid, liquid-lib, and liquid-doc like other packages I see > in the contributions. > > There are many local function tests hooked into a list. These were used > mostly before the installing the package, and are stable. That is nice. > > I am writing some examples using the locally installed package. Invariably > I'm running into features and change issues for the package, and bugs. So > here is the problem. To make a change, this is what I am doing: > > 1. raco pkg remove liquid -- I have to do this because otherwise there are > dependency problems. > 2. raco pkg remove liquid-lib > 3. make changes (takes very little time) > 4. cd to liquid-lib and raco pkg install ... etc. > 5. test, find things, or introduce the next change item on the list, and > repeat > > Going through this loop takes a gawdawful long time. About 1/8 cup of > sipped coffee or two facebook posts (these are official developer time > units ;-). Ten little changes and runs through this loop can be an hour. > (If I run into those cases of errors without line numbers then a change > can take an afternoon). I can reduce the time a little bit by removing the > liquid dependency. But still the remove and replace of liquid-lib takes a > long time. > > At one point I added a symbolic link from the example directory to the > liquid-lib directory, and named the link 'liquid' .. but this doesn't > actually work because the naming convention for installed modules is > different than that for locally required modules, hence I also had to add > '.rkt' and put quotes around the module names. This helps when changes > are isolated and one spends time in a one or two files so that munging of > names is an incremental cost ... > > Surely there is a better way to bring up examples and a library together??? > I would very much appreciate learning how to do this correctly! Thanks! > > -- > You received this message because you are subscribed to the Google Groups > "Racket Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/racket-dev/44a58e04-45be-43be-8215-9427eed8f4 > ec%40googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Racket Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-dev/20150717091943.46B746501F0%40mail-svr1.cs.utah.edu. For more options, visit https://groups.google.com/d/optout.
