The Simple Development Library provides a framework for good software engineering in medium to big projects developed in the Tcl language.
Be the first to post a text review of The Simple Development Library. Rate and review a project by clicking thumbs up or thumbs down in the right column.
After six years, The Simple Development Library (SimpleDevLib), a collection of packages and utilities aimed towards assisting software development in Tcl, has reached version 1.0. https://sourceforge.net/projects/simpledevlib/
Wed Jun 22 14:47:13 UTC 2005 SimpleDevLib 1.0 released Mon Apr 4 14:38:51 UTC 2005 Added debug method and A<-debug> option to P<SimpleClass>, version 0.5.6 and X<simpletest> version 0.5.2 Mon Mar 21 17:16:25 UTC 2005 K<*::information data> procedures renamed to K<*::information metadata>. Sun Feb 20 19:20:18 UTC 2005 Package P<SimpleBase> created, version 0.5 Thu Feb 10 15:26:16 UTC 2005 Added the "--requisite" option to X<simpletest>, version 0.5.1 Fri Dec 3 16:59:25 UTC 2004 K<::Simple::Proc::information exists> renamed to K<::Simple::Proc::information isextended>. Now K<::Simple::Proc::information exists> returns whether a procedure exists, irrespectively on whether it is extended or not: P<SimpleProc> version 0.5.3. Fri Dec 3 16:55:16 UTC 2004 P<SimpleRegProc> deleted, its functionality has been moved to P<SimpleProc> as follows: Old New ------------------------------------------------------------------------- K<::Simple::RegProc::caller> K<::Simple::Proc::information caller> K<::Simple::RegProc::information exists> K<::Simple::Proc::information exists> K<::Simple::RegProc::information usage> K<::Simple::Proc::information exists> Thu Nov 18 17:32:02 UTC 2004 Added K<::Simple::Type::assert-is> to P<SimpleType> (version 0.5.3). Thu Oct 28 17:03:54 UTC 2004 Rationalized the private qualify procedures as follows: Package Procedure ----------------------------------------------------------- P<SimpleError> K<::Simple::Priv::qualify> " K<::Simple::Priv::qualify-split> P<SimpleRegProc> K<::Simple::Priv::resolve-alias-qualify> P<SimpleSubcommand> K<::Simple::Subcommand::Priv::parse-qualify> P<SimpleProc> K<::Simple::Proc::Priv::parse-qualify-split> P<SimpleClass-extra> K<::Simple::Class::Priv::qualify-split> Thu Oct 28 16:13:00 UTC 2004 Error codes for P<SimpleError> can now be unqualified (version 0.5.4). Tue Oct 26 19:07:13 UTC 2004 A<-error> added to K<declare-class> of P<SimpleClass> (version 0.5.5). Sun Oct 24 22:28:28 UTC 2004 Copy functionality deleted: P<SimpleRegProc> version 0.5.2, P<SimpleSubcommand> version 0.5.3 and P<SimpleProc> version 0.5.2. Tue Oct 12 19:12:47 UTC 2004 Added the V<errorinfo> option to P<SimpleProgram>. Sun Jul 11 14:56:45 UTC 2004 P<SimpleOptions> renamed to P<SimpleOption> (version 0.5.2). Sun May 9 22:05:33 UTC 2004 P<SimpleTypedVar> renamed to P<SimpleVariable> (version 0.5.2). Sun Apr 18 16:01:41 UTC 2004 Alias can now be qualified in K<declare-package> and K<declare-proc>; P<SimplePackage> version 0.5.2 and P<SimpleDeclare> version 0.5.7. Wed Jan 28 20:24:07 UTC 2004 Added A<-itkoption> and A<-itkcomponent> to K<declare-class> of P<SimpleClass> (version 0.5.4). Tue Jan 20 13:57:32 UTC 2004 Comments allowed before A<-command> in K<declare-program> of P<SimpleProgram> (version 0.5.3). Tue Jan 20 13:51:44 UTC 2004 Comments allowed before A<-variables>, A<-attributes>, A<-commands> and A<-methods> in K<declare-class> of P<SimpleClass> (version 0.5.3). Tue Jan 20 13:49:41 UTC 2004 Comments allowed before A<-variable>, A<-option>, A<-type>, A<-error>, A<-command> and A<-class> in K<declare-package> of P<SimpleDeclare> (version 0.5.6). Fri Jan 9 14:13:49 UTC 2004 P<SimpleClass> requirements for object packages now optional in K<declare-package> of P<SimpleDeclare> (version 0.5.5). Fri Jan 9 13:03:19 UTC 2004 Derived type range accepts equal limits in P<SimpleType> (version 0.5.2). Sun Nov 30 15:01:00 UTC 2003 K<::Simple::Declare::information api> completed with classes. Added a test testing the package public API to all all packages test modules. Tue Jul 15 15:37:44 UTC 2003 Method declaration added to K<declare-class> P<SimpleClass> version 0.5.2. Tue Jul 15 01:05:07 UTC 2003 K<::Simple::Proc::information publicapi> renamed to K<::Simple::Declare::information api> and moved to P<SimpleDeclare>. Sat Jun 7 15:10:58 UTC 2003 K<::Simple::Priv::parse-flags> enhanced to accept "forms" for flags arguments. Thu May 1 15:43:35 UTC 2003 Extra package for P<SimpleProgram> (version 0.5.3). Sun Apr 27 20:51:34 UTC 2003 Added A<-command> to K<declare-program>, removed K<::Simple::Program::information name> and K<::Simple::Program::information version> and added K<::Simple::Program::information data>. P<SimpleProgram> version 0.5.2. Sat Apr 5 13:46:16 UTC 2003 Added A<-body> to K<declare-program>. P<SimpleProgram> version 0.5.1. Sun Mar 30 22:21:01 UTC 2003 Extra packages for P<SimpleTypedVar> (version 0.5.1), P<SimpleProc> (version 0.5.1), P<SimpleDeclare> (version 0.5.4) and P<SimpleOptions> (version 0.5.1). Sat Mar 29 16:46:40 UTC 2003 Extra packages for P<SimplePackage> (version 0.5.1), P<SimpleRegProc> (version 0.5.1), P<SimpleSubcommand> (version 0.5.1) and P<SimpleType> (version 0.5.1). Sat Mar 22 17:25:33 UTC 2003 Added A<-body> to K<declare-method>. P<SimpleClass> version 0.5.1. Sat Mar 22 18:24:23 UTC 2003 Added A<-body> to K<declare-proc>. P<SimpleDeclare> version 0.5.3. Sat Mar 22 15:04:09 UTC 2003 Added A<-message> to K<::Simple::Error::declare>. P<SimpleError> version 0.5.2. Sun Mar 9 16:04:28 UTC 2003 Changed K<::Simple::Error::explain> to return the error explanation as a four elements list rather than as an already formatted text string. P<SimpleError> version 0.5.1. Sat Mar 1 18:10:23 UTC 2003 Added the four K<::Simple::Package::information option*> subcommands. P<SimpleDeclare> version 0.5.2. Sat Feb 22 15:20:28 UTC 2003 Added the A<-command> flag to K<declare-package>, so that it is possible to declare package commands from within the package declaration. P<SimpleDeclare> version 0.5.1. Mon Feb 17 13:23:12 UTC 2003 Version 0.5 released. Fri Jan 10 18:23:39 UTC 2003 Changed P<SimpleTest> to not transfer channels between the test and main interpreters in K<::Simple::Test::Priv::test-puts> as that does not properly fire events associated to the transferred channels. P<SimpleTest> version 0.4.4. Sun Dec 15 19:25:40 UTC 2002 Added verbosity level -1 to X<simpletest> (old -1 is current -2). Sat Nov 16 16:31:01 UTC 2002 Bug 5 corrected: bad handling of arguments in "after flags" procedures in P<SimpleProc>. Fri May 3 21:33:44 UTC 2002 Package P<SimpleClass> created. Tue Apr 23 21:03:03 UTC 2002 Extra packages functionality added to P<SimplePackage>. P<SimplePackage> version 0.4.1. Sat Mar 2 17:07:08 UTC 2002 Type packagepair renamed to nameandversion (P<SimplePackage>). Thu Feb 13 12:01:01 UTC 2002 Bug about test and package modules versions match in X<simpletest> corrected. Tue Oct 9 21:10:52 UTC 2001 Bryan Oakley (oakley@bardo.clearlight.com): Added K<::Simple::Argument::check-type> and K<::Simple::Proc::information publicapi> to P<SimpleProc>. Tue Oct 9 21:10:52 UTC 2001 Bryan Oakley (oakley@bardo.clearlight.com): Modified K<declare-package> in P<SimpleDeclare> so that it is possible to define package variables whose type is a type of the package being defined. Tue Oct 9 21:10:52 UTC 2001 Bryan Oakley (oakley@bardo.clearlight.com): Added the "--path" option to X<simpletest> to add a path to the list of directories to search for packages. Tue Oct 9 21:00:21 UTC 2001 Bryan Oakley (oakley@bardo.clearlight.com): Added the A<-dependencies> flag to K<::Simple::Test::test-case>. Mon Sep 10 11:21:22 UTC 2001 Version 0.4 released. Sun Sep 9 17:44:57 UTC 2001 Completed P<SimpleDeclare>. Sat Aug 4 13:12:27 UTC 2001 Modified X<simpletest> to accept package name patterns instead of package names. Sat Aug 4 11:54:04 UTC 2001 Added K<::Simple::List::globs> to P<SimpleError>. Tue Jul 31 21:15:26 UTC 2001 Added K<::Simple::Argument::information givenflags> to P<SimpleProc>. Tue Jul 31 20:28:44 UTC 2001 Added a new derived type for lists with K<array get> format ("-pairs"). Sat Jun 30 15:04:13 UTC 2001 Modified K<::Simple::Type::declare> to use A<-description>. Sun Jun 24 15:22:23 UTC 2001 Added the "--depend" option to X<simpletest> to test those packages which depend on a given one. Fri Jun 15 21:35:40 UTC 2001 Moved K<declare-program> to its own package, P<SimpleProgram>. Sun Jun 3 19:19:31 UTC 2001 P<SimpleProc> renamed to P<SimpleRegProc> and the old namespace ::Simple::Proc to ::Simple::RegProc. P<SimpleExtProc> renamed to P<SimpleProc> and the old namespace ::Simple::ExtProc to ::Simple::Proc. Sun Jun 3 14:21:23 UTC 2001 Completed P<SimpleOptions>. Sun May 13 16:26:12 UTC 2001 Modified P<SimpleExtProc> not to accept derived array types for extended arguments. Sat May 12 20:31:15 UTC 2001 K<::Simple::TypedVar::create> now allows to optionally initislise the typed variable being created. The command arguments have changed. Fri Mar 30 23:04:24 UTC 2001 Added a new derived type for arrays ("-array"). Sat Mar 24 22:25:29 UTC 2001 Added K<::Simple::Error::exit> to P<SimpleError>. Thu Mar 8 22:42:18 UTC 2001 Moved most exported procedures from the package P<SimpleExtProc> into its own namespace, ::Simple::Argument, and renamed: Old name New name ----------------------------------------------------------- next-arg ::Simple::Argument::next previous-arg ::Simple::Argument::previous flag-given ::Simple::Argument::information flaggiven arg-is-default ::Simpl::Argument::information isdefault The old K<number-flags> procedure has been deleted all together. Thu Mar 8 22:09:47 UTC 2001 K<::Simple::ExtProc::information is-subcommand> renamed to K<::Simple::ExtProc::information issubcommand>. Thu Mar 8 21:30:50 UTC 2001 K<::Simple::Proc::information argsusage> renamed to K<::Simple::Proc::information usage>, and K<::Simple::ExtProc::information argsusage> to K<::Simple::ExtProc::information usage>. Mon Jan 15 22:20:44 UTC 2001 Added K<::Simple::Type::in-range> to P<SimpleType>. Mon Dec 25 15:02:45 UTC 2000 The A<-interpflags> flag of P<proc-ext> is now <-parseflags>. K<::Simple::ExtProc::information interpflags> is thus K<::Simple::ExtProc::information parseflags>. Sun Dec 17 18:38:56 UTC 2000 P<SimpleExtVar> renamed to P<SimpleTypedVar>. The "extended format" variables disappear. K<::Simple::TypedVar::create> now uses flags. Sun Dec 3 20:00:38 UTC 2000 Added an unset trace to extended variables created by K<::Simple::ExtVar::create> so that their internal representation is deleted upon being unset. Mon Nov 20 22:39:38 UTC 2000 Modified some procedures, such as K<::Simple::Type::declare>, to use flags. Fri Nov 10 20:00:50 UTC 2000 The matching scripts for P<SimpleType> types now shall return 1 or 0 (or raise an error) depending on whether the value conforms to the type or not. Sun Nov 5 20:06:25 UTC 2000 The "type-list" thing has evolved towards the concept of derived types. Currently derived lists ("-list") and ranges ("-range") are accepted by K<::Simple::Type::is> and K<::Simple::Type::information exists>. Sun Oct 28 19:32:31 UTC 2000 Modified K<::Simple::Type::is> to accept types of the form "type-list" which are handled as a list of elements of the given type. Sun Oct 28 15:52:58 UTC 2000 Library procedure argument types rationalized. Sat Oct 27 15:23:34 UTC 2000 Create package types: errorcode (P<SimpleError>), package, version, packagepair and packagerequisite (P<SimplePackage>) and extendedvar and canonicalvar (P<SimpleExtVar>). Fri Sep 8 18:22:33 UTC 2000 Type names changed from form "-foo" to "foo". Sat Sep 2 02:16:28 UTC 2000 Modified X<simpletest> to not display minor titles for verbosity level 1. Wed Aug 16 01:35:49 UTC 2000 Got rid of the hardcoded formatting of failed test cases in P<SimpleTest>. Added K<::Simple::Test::options> to obtain the list of options given to each individual test-case. Added the A<-store> package option to P<SimpleTest> to select the list of options given to each individual test-case which K<::Simple::Test::options> shall report. Added verbosity levels 3 and 4 to X<simpletest>. Sat Jun 24 21:25:13 UTC 2000 Got rid of the ugly default version equal to 0.0.0 in P<SimplePackage>: it has been substituted by %DEFAULT%. Fri Jun 23 22:38:53 UTC 2000 Added A<-exact> support to K<::Simple::Package::require> and K<::Simple::Package::require-and-install>, as well as to the requisites in K<::Simple::Package::declare>. Sun Jun 18 15:12:53 UTC 2000 The A<-required> flag in K<::Simple::Packaged::declare> is now A<-requisites>. Added K<::Simple::Package::information requisites>. Sun Jun 17 18:43:09 UTC 2000 Bug 4 corrected: in P<SimplePackage 0.2>, the greatest matching version is not used if requisite specifies version when declaring a package. Sun Jun 4 19:53:48 UTC 2000 Added K<::Simple::Package::resync>. Sun Jun 4 18:40:02 UTC 2000 Bug 3 corrected: in P<SimplePackage 0.2>, undeclaring a package forgets that package other versions. Fri May 19 22:46:33 UTC 2000 Added K<::Simple::Package::forget>. Mon Apr 24 22:51:22 UTC 2000 Changed the qualified procedure name argument of K<::Simple::ExtProc::Priv::parse-arguments> and K<::Simple::ExtProc::Priv::parse-arguments-checktype> to a namespace/unqualified name pair for improved performance.
Wed Jun 22 14:47:13 UTC 2005 SimpleDevLib 1.0 released Mon Apr 4 14:38:51 UTC 2005 Added debug method and A<-debug> option to P<SimpleClass>, version 0.5.6 and X<simpletest> version 0.5.2 Mon Mar 21 17:16:25 UTC 2005 K<*::information data> procedures renamed to K<*::information metadata>. Sun Feb 20 19:20:18 UTC 2005 Package P<SimpleBase> created, version 0.5 Thu Feb 10 15:26:16 UTC 2005 Added the "--requisite" option to X<simpletest>, version 0.5.1 Fri Dec 3 16:59:25 UTC 2004 K<::Simple::Proc::information exists> renamed to K<::Simple::Proc::information isextended>. Now K<::Simple::Proc::information exists> returns whether a procedure exists, irrespectively on whether it is extended or not: P<SimpleProc> version 0.5.3. Fri Dec 3 16:55:16 UTC 2004 P<SimpleRegProc> deleted, its functionality has been moved to P<SimpleProc> as follows: Old New ------------------------------------------------------------------------- K<::Simple::RegProc::caller> K<::Simple::Proc::information caller> K<::Simple::RegProc::information exists> K<::Simple::Proc::information exists> K<::Simple::RegProc::information usage> K<::Simple::Proc::information exists> Thu Nov 18 17:32:02 UTC 2004 Added K<::Simple::Type::assert-is> to P<SimpleType> (version 0.5.3). Thu Oct 28 17:03:54 UTC 2004 Rationalized the private qualify procedures as follows: Package Procedure ----------------------------------------------------------- P<SimpleError> K<::Simple::Priv::qualify> " K<::Simple::Priv::qualify-split> P<SimpleRegProc> K<::Simple::Priv::resolve-alias-qualify> P<SimpleSubcommand> K<::Simple::Subcommand::Priv::parse-qualify> P<SimpleProc> K<::Simple::Proc::Priv::parse-qualify-split> P<SimpleClass-extra> K<::Simple::Class::Priv::qualify-split> Thu Oct 28 16:13:00 UTC 2004 Error codes for P<SimpleError> can now be unqualified (version 0.5.4). Tue Oct 26 19:07:13 UTC 2004 A<-error> added to K<declare-class> of P<SimpleClass> (version 0.5.5). Sun Oct 24 22:28:28 UTC 2004 Copy functionality deleted: P<SimpleRegProc> version 0.5.2, P<SimpleSubcommand> version 0.5.3 and P<SimpleProc> version 0.5.2. Tue Oct 12 19:12:47 UTC 2004 Added the V<errorinfo> option to P<SimpleProgram>. Sun Jul 11 14:56:45 UTC 2004 P<SimpleOptions> renamed to P<SimpleOption> (version 0.5.2). Sun May 9 22:05:33 UTC 2004 P<SimpleTypedVar> renamed to P<SimpleVariable> (version 0.5.2). Sun Apr 18 16:01:41 UTC 2004 Alias can now be qualified in K<declare-package> and K<declare-proc>; P<SimplePackage> version 0.5.2 and P<SimpleDeclare> version 0.5.7. Wed Jan 28 20:24:07 UTC 2004 Added A<-itkoption> and A<-itkcomponent> to K<declare-class> of P<SimpleClass> (version 0.5.4). Tue Jan 20 13:57:32 UTC 2004 Comments allowed before A<-command> in K<declare-program> of P<SimpleProgram> (version 0.5.3). Tue Jan 20 13:51:44 UTC 2004 Comments allowed before A<-variables>, A<-attributes>, A<-commands> and A<-methods> in K<declare-class> of P<SimpleClass> (version 0.5.3). Tue Jan 20 13:49:41 UTC 2004 Comments allowed before A<-variable>, A<-option>, A<-type>, A<-error>, A<-command> and A<-class> in K<declare-package> of P<SimpleDeclare> (version 0.5.6). Fri Jan 9 14:13:49 UTC 2004 P<SimpleClass> requirements for object packages now optional in K<declare-package> of P<SimpleDeclare> (version 0.5.5). Fri Jan 9 13:03:19 UTC 2004 Derived type range accepts equal limits in P<SimpleType> (version 0.5.2). Sun Nov 30 15:01:00 UTC 2003 K<::Simple::Declare::information api> completed with classes. Added a test testing the package public API to all all packages test modules. Tue Jul 15 15:37:44 UTC 2003 Method declaration added to K<declare-class> P<SimpleClass> version 0.5.2. Tue Jul 15 01:05:07 UTC 2003 K<::Simple::Proc::information publicapi> renamed to K<::Simple::Declare::information api> and moved to P<SimpleDeclare>. Sat Jun 7 15:10:58 UTC 2003 K<::Simple::Priv::parse-flags> enhanced to accept "forms" for flags arguments. Thu May 1 15:43:35 UTC 2003 Extra package for P<SimpleProgram> (version 0.5.3). Sun Apr 27 20:51:34 UTC 2003 Added A<-command> to K<declare-program>, removed K<::Simple::Program::information name> and K<::Simple::Program::information version> and added K<::Simple::Program::information data>. P<SimpleProgram> version 0.5.2. Sat Apr 5 13:46:16 UTC 2003 Added A<-body> to K<declare-program>. P<SimpleProgram> version 0.5.1. Sun Mar 30 22:21:01 UTC 2003 Extra packages for P<SimpleTypedVar> (version 0.5.1), P<SimpleProc> (version 0.5.1), P<SimpleDeclare> (version 0.5.4) and P<SimpleOptions> (version 0.5.1). Sat Mar 29 16:46:40 UTC 2003 Extra packages for P<SimplePackage> (version 0.5.1), P<SimpleRegProc> (version 0.5.1), P<SimpleSubcommand> (version 0.5.1) and P<SimpleType> (version 0.5.1). Sat Mar 22 17:25:33 UTC 2003 Added A<-body> to K<declare-method>. P<SimpleClass> version 0.5.1. Sat Mar 22 18:24:23 UTC 2003 Added A<-body> to K<declare-proc>. P<SimpleDeclare> version 0.5.3. Sat Mar 22 15:04:09 UTC 2003 Added A<-message> to K<::Simple::Error::declare>. P<SimpleError> version 0.5.2. Sun Mar 9 16:04:28 UTC 2003 Changed K<::Simple::Error::explain> to return the error explanation as a four elements list rather than as an already formatted text string. P<SimpleError> version 0.5.1. Sat Mar 1 18:10:23 UTC 2003 Added the four K<::Simple::Package::information option*> subcommands. P<SimpleDeclare> version 0.5.2. Sat Feb 22 15:20:28 UTC 2003 Added the A<-command> flag to K<declare-package>, so that it is possible to declare package commands from within the package declaration. P<SimpleDeclare> version 0.5.1. Mon Feb 17 13:23:12 UTC 2003 Version 0.5 released. Fri Jan 10 18:23:39 UTC 2003 Changed P<SimpleTest> to not transfer channels between the test and main interpreters in K<::Simple::Test::Priv::test-puts> as that does not properly fire events associated to the transferred channels. P<SimpleTest> version 0.4.4. Sun Dec 15 19:25:40 UTC 2002 Added verbosity level -1 to X<simpletest> (old -1 is current -2). Sat Nov 16 16:31:01 UTC 2002 Bug 5 corrected: bad handling of arguments in "after flags" procedures in P<SimpleProc>. Fri May 3 21:33:44 UTC 2002 Package P<SimpleClass> created. Tue Apr 23 21:03:03 UTC 2002 Extra packages functionality added to P<SimplePackage>. P<SimplePackage> version 0.4.1. Sat Mar 2 17:07:08 UTC 2002 Type packagepair renamed to nameandversion (P<SimplePackage>). Thu Feb 13 12:01:01 UTC 2002 Bug about test and package modules versions match in X<simpletest> corrected. Tue Oct 9 21:10:52 UTC 2001 Bryan Oakley (oakley@bardo.clearlight.com): Added K<::Simple::Argument::check-type> and K<::Simple::Proc::information publicapi> to P<SimpleProc>. Tue Oct 9 21:10:52 UTC 2001 Bryan Oakley (oakley@bardo.clearlight.com): Modified K<declare-package> in P<SimpleDeclare> so that it is possible to define package variables whose type is a type of the package being defined. Tue Oct 9 21:10:52 UTC 2001 Bryan Oakley (oakley@bardo.clearlight.com): Added the "--path" option to X<simpletest> to add a path to the list of directories to search for packages. Tue Oct 9 21:00:21 UTC 2001 Bryan Oakley (oakley@bardo.clearlight.com): Added the A<-dependencies> flag to K<::Simple::Test::test-case>. Mon Sep 10 11:21:22 UTC 2001 Version 0.4 released. Sun Sep 9 17:44:57 UTC 2001 Completed P<SimpleDeclare>. Sat Aug 4 13:12:27 UTC 2001 Modified X<simpletest> to accept package name patterns instead of package names. Sat Aug 4 11:54:04 UTC 2001 Added K<::Simple::List::globs> to P<SimpleError>. Tue Jul 31 21:15:26 UTC 2001 Added K<::Simple::Argument::information givenflags> to P<SimpleProc>. Tue Jul 31 20:28:44 UTC 2001 Added a new derived type for lists with K<array get> format ("-pairs"). Sat Jun 30 15:04:13 UTC 2001 Modified K<::Simple::Type::declare> to use A<-description>. Sun Jun 24 15:22:23 UTC 2001 Added the "--depend" option to X<simpletest> to test those packages which depend on a given one. Fri Jun 15 21:35:40 UTC 2001 Moved K<declare-program> to its own package, P<SimpleProgram>. Sun Jun 3 19:19:31 UTC 2001 P<SimpleProc> renamed to P<SimpleRegProc> and the old namespace ::Simple::Proc to ::Simple::RegProc. P<SimpleExtProc> renamed to P<SimpleProc> and the old namespace ::Simple::ExtProc to ::Simple::Proc. Sun Jun 3 14:21:23 UTC 2001 Completed P<SimpleOptions>. Sun May 13 16:26:12 UTC 2001 Modified P<SimpleExtProc> not to accept derived array types for extended arguments. Sat May 12 20:31:15 UTC 2001 K<::Simple::TypedVar::create> now allows to optionally initislise the typed variable being created. The command arguments have changed. Fri Mar 30 23:04:24 UTC 2001 Added a new derived type for arrays ("-array"). Sat Mar 24 22:25:29 UTC 2001 Added K<::Simple::Error::exit> to P<SimpleError>. Thu Mar 8 22:42:18 UTC 2001 Moved most exported procedures from the package P<SimpleExtProc> into its own namespace, ::Simple::Argument, and renamed: Old name New name ----------------------------------------------------------- next-arg ::Simple::Argument::next previous-arg ::Simple::Argument::previous flag-given ::Simple::Argument::information flaggiven arg-is-default ::Simpl::Argument::information isdefault The old K<number-flags> procedure has been deleted all together. Thu Mar 8 22:09:47 UTC 2001 K<::Simple::ExtProc::information is-subcommand> renamed to K<::Simple::ExtProc::information issubcommand>. Thu Mar 8 21:30:50 UTC 2001 K<::Simple::Proc::information argsusage> renamed to K<::Simple::Proc::information usage>, and K<::Simple::ExtProc::information argsusage> to K<::Simple::ExtProc::information usage>. Mon Jan 15 22:20:44 UTC 2001 Added K<::Simple::Type::in-range> to P<SimpleType>. Mon Dec 25 15:02:45 UTC 2000 The A<-interpflags> flag of P<proc-ext> is now <-parseflags>. K<::Simple::ExtProc::information interpflags> is thus K<::Simple::ExtProc::information parseflags>. Sun Dec 17 18:38:56 UTC 2000 P<SimpleExtVar> renamed to P<SimpleTypedVar>. The "extended format" variables disappear. K<::Simple::TypedVar::create> now uses flags. Sun Dec 3 20:00:38 UTC 2000 Added an unset trace to extended variables created by K<::Simple::ExtVar::create> so that their internal representation is deleted upon being unset. Mon Nov 20 22:39:38 UTC 2000 Modified some procedures, such as K<::Simple::Type::declare>, to use flags. Fri Nov 10 20:00:50 UTC 2000 The matching scripts for P<SimpleType> types now shall return 1 or 0 (or raise an error) depending on whether the value conforms to the type or not. Sun Nov 5 20:06:25 UTC 2000 The "type-list" thing has evolved towards the concept of derived types. Currently derived lists ("-list") and ranges ("-range") are accepted by K<::Simple::Type::is> and K<::Simple::Type::information exists>. Sun Oct 28 19:32:31 UTC 2000 Modified K<::Simple::Type::is> to accept types of the form "type-list" which are handled as a list of elements of the given type. Sun Oct 28 15:52:58 UTC 2000 Library procedure argument types rationalized. Sat Oct 27 15:23:34 UTC 2000 Create package types: errorcode (P<SimpleError>), package, version, packagepair and packagerequisite (P<SimplePackage>) and extendedvar and canonicalvar (P<SimpleExtVar>). Fri Sep 8 18:22:33 UTC 2000 Type names changed from form "-foo" to "foo". Sat Sep 2 02:16:28 UTC 2000 Modified X<simpletest> to not display minor titles for verbosity level 1. Wed Aug 16 01:35:49 UTC 2000 Got rid of the hardcoded formatting of failed test cases in P<SimpleTest>. Added K<::Simple::Test::options> to obtain the list of options given to each individual test-case. Added the A<-store> package option to P<SimpleTest> to select the list of options given to each individual test-case which K<::Simple::Test::options> shall report. Added verbosity levels 3 and 4 to X<simpletest>. Sat Jun 24 21:25:13 UTC 2000 Got rid of the ugly default version equal to 0.0.0 in P<SimplePackage>: it has been substituted by %DEFAULT%. Fri Jun 23 22:38:53 UTC 2000 Added A<-exact> support to K<::Simple::Package::require> and K<::Simple::Package::require-and-install>, as well as to the requisites in K<::Simple::Package::declare>. Sun Jun 18 15:12:53 UTC 2000 The A<-required> flag in K<::Simple::Packaged::declare> is now A<-requisites>. Added K<::Simple::Package::information requisites>. Sun Jun 17 18:43:09 UTC 2000 Bug 4 corrected: in P<SimplePackage 0.2>, the greatest matching version is not used if requisite specifies version when declaring a package. Sun Jun 4 19:53:48 UTC 2000 Added K<::Simple::Package::resync>. Sun Jun 4 18:40:02 UTC 2000 Bug 3 corrected: in P<SimplePackage 0.2>, undeclaring a package forgets that package other versions. Fri May 19 22:46:33 UTC 2000 Added K<::Simple::Package::forget>. Mon Apr 24 22:51:22 UTC 2000 Changed the qualified procedure name argument of K<::Simple::ExtProc::Priv::parse-arguments> and K<::Simple::ExtProc::Priv::parse-arguments-checktype> to a namespace/unqualified name pair for improved performance.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: