On Mon, Nov 11, 2013 at 2:10 PM, Jay McCarthy <jay.mccar...@gmail.com> wrote: > The original problem looks like an error where '(markdown 0.5) wasn't > stripped down to 'markdown. > > As for the prompting issue, I think that just means the 'rwind' > package is bad in that it doesn't check for the presence of the files > before prompting.
It's certainly possible that it does this already. I was just using this as an example of install-time computation that I wouldn't necessarily want done at update-time. In general, 'remove + install = update' implies a level of transactionality that I worry it's very hard to achieve. Sam > > Jay > > On Mon, Nov 11, 2013 at 12:03 PM, Sam Tobin-Hochstadt > <sa...@cs.indiana.edu> wrote: >> On Mon, Nov 11, 2013 at 1:59 PM, Robby Findler >> <ro...@eecs.northwestern.edu> wrote: >>> That doesn't sound like the right conclusion to me from this particular >>> evidence. I'm not sure if I'm falling for the "easy semantics" dream here, >>> but "update = remove + install" sounds really nice. (So would "update = >>> remove + remove-all-deps + install" tho. :) >> >> Here's another data point for why I think this is problematic: the >> `rwind` package prompts the user and installs some config files when >> installed. Updating it shouldn't run this again just to update some of >> the code. >> >> Sam > > > > -- > Jay McCarthy <j...@cs.byu.edu> > Assistant Professor / Brigham Young University > http://faculty.cs.byu.edu/~jay > > "The glory of God is Intelligence" - D&C 93 ____________________ Racket Users list: http://lists.racket-lang.org/users