On May 1, Carl Eastlund wrote: > > I agree that it's nice to have the normal Unix-style build strategy > of "./configure && make && make install" as a default, but in our > system it's not a very good default.
The problems come from autoconf and from svn updating a source tree -- so "our system" is wrong here... > We should present a default that is robust in the face of updating > the source and rebuilding. Now, if we want to change our > configure/make scripts to make this possible, that would be nice. How would you do that? The only possiblity is to have `svn update' remove files, and that's not a plt problem. Another solution is to have a `make clean' target that removes all non-svn files, but that's impractical given that the target would be in a makefile that should itself be removed. > In fact, I should really write a "quick-start" introduction with > that line -- there's no particular reason people just "trying out" > the build should have to scroll through several pages to figure out > five default commands. That was my initial thought. Something that would first introduce a build then talk about the details. But I couldn't come to a conclusion of how to actually write this in a short time. -- ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: http://www.barzilay.org/ Maze is Life! _________________________________________________ For list-related administrative tasks: http://list.cs.brown.edu/mailman/listinfo/plt-dev