Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Lisp > Requesting crit...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 1 of 39 Topic 12437 of 13121
Post > Topic >>

Requesting critique of spec of my new MayLoad utility (similar to Unix 'make')

by make1.5.CalRobert@[EMAIL PROTECTED] (Robert Maas, http://tinyurl.c May 6, 2008 at 03:07 PM

In conjunction with my ProxHash R&D project,
in late April I started work on a new dataflow automatic-updater
utilty which is somewhat like the Unix 'make' utility.

Background: Unix's 'make' uses a list of dependencies between various
disk files to automatically update a final output file such as an
executable. Typical use is to make sure each source file is compiled
to yield a more recent compiled file, and to make sure each
executable file is at least as recent as all compiled modules it's
built from. The Java's 'ant' utility goes further to sup****t
updating of JAR files containing Class files in a similar manner.

But each of those utilities works *only* in using dependencies
between various disk files, and each effectively runs like a shell
script, starting a new utility (compiler, loader, JAR updater) for
each step in the dataflow that needs to be re-done.

New: My new utility 2008-4-MayLoad.lisp checks dependencies between
both disk files and in-memory data values (in a Lisp environment),
relating in-memory data values with the precursor data needed to
compute them and/or disk files used to back them up to avoid
time-consuming re-calculation. It does all its work from within
that single Lisp environment, not needing to start up any other
executables.

The first draft of my description of the algorithms is here:
  <http://www.rawbw.com/~rem/NewPub/MayLoadSpec.txt>
I'm soliciting feedback in two areas:
- Any obvious flaws in the algorithms, especially where I claim
   that some fact is "provably true". Can you produce any
   counterexample? Based on the described algorithms, can you find
   any case where any value is unnecessarily re-calculated or
   re-loaded or re-saved?
- Any suggested changes in wording to make the description easier
   to understand without changing the meaning.

Also I'm curious whether anybody else has already written a utility
like this, and if not I'm curious whether anybody likes my idea and
might have a practical use for it and would like to beta-test it
later when the code is more stable.
 




 39 Posts in Topic:
Requesting critique of spec of my new MayLoad utility (similar t
make1.5.CalRobert@[EMAIL   2008-05-06 15:07:31 
Re: Requesting critique of spec of my new MayLoad utility (simil
"Leslie P. Polzer&qu  2008-05-07 00:32:40 
Re: Requesting critique of spec of my new MayLoad utility (simil
usenet1.3.CalRobert@[EMAI  2008-05-07 02:09:03 
Re: Requesting critique of spec of my new MayLoad utility (simil
pjb@[EMAIL PROTECTED] (P  2008-05-07 13:38:00 
Re: Requesting critique of spec of my new MayLoad utility (simil
Mark Wooding <mdw@[EMA  2008-05-13 10:10:00 
Re: Requesting critique of spec of my new MayLoad utility (simil
usenet2.3.CalRobert@[EMAI  2008-05-13 08:08:14 
Re: Requesting critique of spec of my new MayLoad utility (simil
moi <root@[EMAIL PROTE  2008-05-10 19:39:33 
Re: Requesting critique of spec of my new MayLoad utility (simil
jellybean stonerfish <  2008-05-10 20:03:00 
Re: Requesting critique of spec of my new MayLoad utility (simil
usenet2.3.CalRobert@[EMAI  2008-05-11 11:14:12 
Re: Requesting critique of spec of my new MayLoad utility (simil
pjb@[EMAIL PROTECTED] (P  2008-05-07 09:39:48 
Re: Requesting critique of spec of my new MayLoad utility (simil
"Leslie P. Polzer&qu  2008-05-07 01:49:17 
Re: Requesting critique of spec of my new MayLoad utility (simil
usenet1.3.CalRobert@[EMAI  2008-05-07 02:37:15 
Re: Requesting critique of spec of my new MayLoad utility (simil
pjb@[EMAIL PROTECTED] (P  2008-05-07 13:26:46 
Re: Requesting critique of spec of my new MayLoad utility (simil
Frank Buss <fb@[EMAIL   2008-05-07 13:36:07 
Re: Requesting critique of spec of my new MayLoad utility (simil
"Alex Mizrahi"   2008-05-07 17:34:25 
Re: Requesting critique of spec of my new MayLoad utility (simil
moi <root@[EMAIL PROTE  2008-05-07 12:24:37 
Re: Requesting critique of spec of my new MayLoad utility (simil
"John W. Krahn"  2008-05-07 11:00:41 
Re: Requesting critique of spec of my new MayLoad utility (simil
Logan Shaw <lshaw-usen  2008-05-08 22:12:39 
Re: Requesting critique of spec of my new MayLoad utility (simil
"John Thingstad"  2008-05-09 06:59:28 
Re: Requesting critique of spec of my new MayLoad utility (simil
"John Thingstad"  2008-05-09 06:59:47 
Re: Requesting critique of spec of my new MayLoad utility (simil
usenet1.3.CalRobert@[EMAI  2008-05-08 22:54:19 
Re: Requesting critique of spec of my new MayLoad utility (simil
Logan Shaw <lshaw-usen  2008-05-09 22:37:40 
Re: Requesting critique of spec of my new MayLoad utility (simil
usenet2.3.CalRobert@[EMAI  2008-05-10 11:09:38 
Re: Requesting critique of spec of my new MayLoad utility (simil
Logan Shaw <lshaw-usen  2008-05-10 15:24:43 
Re: Requesting critique of spec of my new MayLoad utility (simil
usenet2.3.CalRobert@[EMAI  2008-05-11 14:03:47 
Re: Requesting critique of spec of my new MayLoad utility (simil
Logan Shaw <lshaw-usen  2008-05-11 19:55:19 
Re: Requesting critique of spec of my new MayLoad utility (simil
George Neuner <gneuner  2008-05-12 02:54:20 
Re: Requesting critique of spec of my new MayLoad utility (simil
pjb@[EMAIL PROTECTED] (P  2008-05-13 15:12:50 
Re: Requesting critique of spec of my new MayLoad utility (simil
George Neuner <gneuner  2008-05-13 13:33:04 
Re: Requesting critique of spec of my new MayLoad utility (simil
jaycx2.3.calrobert@[EMAIL  2008-06-27 15:38:09 
Re: Requesting critique of spec of my new MayLoad utility (simil
jaycx2.3.calrobert@[EMAIL  2008-06-26 12:12:29 
Re: Requesting critique of spec of my new MayLoad utility (simil
pjb@[EMAIL PROTECTED] (P  2008-05-13 15:09:55 
Re: Requesting critique of spec of my new MayLoad utility (simil
Mark Wooding <mdw@[EMA  2008-05-13 16:57:10 
Re: Requesting critique of spec of my new MayLoad utility (simil
usenet2.3.CalRobert@[EMAI  2008-05-13 13:06:10 
Re: Requesting critique of spec of my new MayLoad utility (simil
moi <root@[EMAIL PROTE  2008-05-09 09:55:19 
Re: Requesting critique of spec of my new MayLoad utility (simil
usenet2.3.CalRobert@[EMAI  2008-05-10 10:05:47 
Spammer harvested this address, 11 messages discarded (was: Requ
make1.5.calrobert@[EMAIL   2008-06-28 04:58:14 
Re: Spammer harvested this address, 11 messages discarded (was:
Moi <root@[EMAIL PROTE  2008-06-28 15:03:26 
Re: Spammer harvested this address, 11 messages discarded (was:
Ariel <no@[EMAIL PROTE  2008-06-28 05:57:55 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Tue Jul 22 22:26:20 CDT 2008.