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.

Reply via email to