pspp-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: pspp development


From: John Darrington
Subject: Re: pspp development
Date: Wed, 29 Dec 2004 17:31:48 +0800
User-agent: Mutt/1.5.4i

On Wed, Dec 29, 2004 at 12:27:32AM -0800, Ben Pfaff wrote:

  I understand that sourceforge supports subversion now.  I wonder
  whether savannah has any plans to support additional SCM systems?
  CVS can be pretty limiting.

I think savannah does have such plans.  Maybe we should wait until
they are implemented.

     John Darrington <address@hidden> writes:
     
     > 1. Perhaps subclist.[ch] should be tidied up a bit, (renamed) and put in
     >    the same directory as hash.[ch]  I had originally intended these only
     >    to be used to contain parameters of subcommands, but I'm frequently
     >    coming up with the situation where I want a general purpose linked
     >    list. 
     
     Do you mean a real linked list or the kind of dynamic vector that
     subclist currently implements?  The properties are quite
     different.  I have an actual linked list ADT in the works but
     it's not ready yet.  If you'd like a dynamic vector, sounds fine
     to me.

Actually I'd forgotten how I implemented it.   The properties are
indeed different, but the differences only become significant when 
there are are lots of elements.   In it's current use, there's never
going to be a subclist which contains lots of elements.  But you're
right I should have thought about it more carefully.  If you're
cooking up a linked list, then I'll wait until it's ready.

     
     > 2. The modules you've put in "math" are only used by commands, so
     >    perhaps "math" should be a subdir of "commands".
     
     I was hoping to put only implementations of commands in
     commands/, but the suggestion does sound reasonable.

and all of the files in math are indeed (part of) implementations of
commands.  

     
     > 3. It might be a mistake to try to class things with too fine
     >    grain. For example, I'm not sure what the distinction between a
     >    "procedure" and a "utility".  There might be grey areas.
     
     A procedure processes the active file, a utility does not.

When you say "processes", should I infer "modifies"?  Nearly all of
the commands depend upon the active file in some way.



J'


-- 
PGP Public key ID: 1024D/2DE827B3 
fingerprint = 8797 A26D 0854 2EAB 0285  A290 8A67 719C 2DE8 27B3
See http://wwwkeys.pgp.net or any PGP keyserver for public key.


Attachment: pgpg_GatjcaQM.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]