Re: [racket-users] Projects (was: the Racket manifesto)

2015-03-26 Thread Laurent
That's also what I understand, and I find this philosophy pretty appealing too, for what it's worth. However it still worries me as this sounds a like I'm not wearing shoes because the problem is not your feet but the pavement; What we need is a pavement that makes it possible to walk without

Re: [racket-users] Projects (was: the Racket manifesto)

2015-03-26 Thread Konrad Hinsen
Laurent writes: Furthermore, files and github are not chosen by Racket, so I don't personally mind that much using a few external tools if Racket can't do it itself (I'd still rather have Racket do it itself of course; I want a Racket machine). What's more, whether `raco` is I'd go one

Re: [racket-users] Projects (was: the Racket manifesto)

2015-03-26 Thread Laurent
Thanks, that clarifies the point. The manifesto maybe puts it too strictly indeed. On Thu, Mar 26, 2015 at 1:58 PM, Matthias Felleisen matth...@ccs.neu.edu wrote: Thanks for sending this, again. I was writing a response very much along these lines when your post came in. 1. No, we cannot

Re: [racket-users] Projects (was: the Racket manifesto)

2015-03-26 Thread Daniel Prager
One area where a notion of Project comes in handy is with cross-file refactoring. E.g. Right now I am in the midst of renaming a #:keyword and resorting to grep to find dependencies in other files. Is there a smarter existing way of doing this kind of thing in DrRacket? Or is this a use-case for

[racket-users] Projects (was: the Racket manifesto)

2015-03-25 Thread Laurent
In the manifesto, I'm a bit surprised by the following: this philosophy prohibits the idea of “projects,” as found in other IDEs, because this also externalizes resource management, linking, and other aspects of program creation. Couldn't one call package designing a project? Sure, a package

Re: [racket-users] Projects (was: the Racket manifesto)

2015-03-25 Thread Greg Hendershott
My personal/casual take on this: There are language systems where you to need to run some make-a-new-project tool -- even for a single source file. In Racket you can create multi-file collections without needing such a tool. Only at the point where you want to package it share with others, do

Re: [racket-users] Projects (was: the Racket manifesto)

2015-03-25 Thread Matthias Felleisen
Thank you Greg. I couldn't have said it any better (probably worse). This is exactly the point -- Matthias On Mar 25, 2015, at 12:07 PM, Greg Hendershott greghendersh...@gmail.com wrote: My personal/casual take on this: There are language systems where you to need to run some