users/frideau/fare-utils.git
2 days agoDubbing current version 1.0.0 master
Francois-Rene Rideau [Wed, 22 May 2013 18:38:47 +0000] 
Dubbing current version 1.0.0

2 months agoRemoving the FIFO data structure, now that LIL has a better one.
Francois-Rene Rideau [Wed, 6 Mar 2013 15:30:44 +0000] 
Removing the FIFO data structure, now that LIL has a better one.
Checked that noone in Quicklisp seems to be using it.

2 months agoAvoid requiring asdf-driver on asdf3.
Francois-Rene Rideau [Sun, 3 Mar 2013 17:54:27 +0000] 
Avoid requiring asdf-driver on asdf3.

3 months agoDon't conflict with asdf-driver's new export*.
Francois-Rene Rideau [Wed, 23 Jan 2013 22:27:27 +0000] 
Don't conflict with asdf-driver's new export*.

4 months agoDepend on asdf-driver, not asdf.
Francois-Rene Rideau [Tue, 15 Jan 2013 16:15:52 +0000] 
Depend on asdf-driver, not asdf.

4 months agoRemove traces of stuff that's been moved to ASDF/DRIVER.
Francois-Rene Rideau [Mon, 14 Jan 2013 03:30:28 +0000] 
Remove traces of stuff that's been moved to ASDF/DRIVER.

4 months agoUse asdf/driver, not asdf-utils anymore.
Francois-Rene Rideau [Sun, 13 Jan 2013 19:46:02 +0000] 
Use asdf/driver, not asdf-utils anymore.

4 months agoFix wrongful pop-item! method (found thru lwper warnings).
Francois-Rene Rideau [Wed, 26 Dec 2012 21:25:33 +0000] 
Fix wrongful pop-item! method (found thru lwper warnings).

4 months agoMoved rename-file-overwriting-target to asdf and asdf-utils.
Francois-Rene Rideau [Wed, 26 Dec 2012 20:35:27 +0000] 
Moved rename-file-overwriting-target to asdf and asdf-utils.

6 months agoEnable append/list.
Francois-Rene Rideau [Mon, 5 Nov 2012 02:54:51 +0000] 
Enable append/list.
Rename ERROR-BEHAVIOUR to ERROR-BEHAVIOR, as per Google Common Lisp Guidelines.

7 months agoRearrange nest slightly, using backquote.
Francois-Rene Rideau [Fri, 5 Oct 2012 02:53:15 +0000] 
Rearrange nest slightly, using backquote.

8 months agoAdd asdf-utils in the build.xcvb dependencies.
Francois-Rene Rideau [Tue, 18 Sep 2012 19:45:11 +0000] 
Add asdf-utils in the build.xcvb dependencies.

8 months agoUse utilities from asdf-utils, not asdf.
Francois-Rene Rideau [Thu, 13 Sep 2012 01:29:58 +0000] 
Use utilities from asdf-utils, not asdf.

8 months agoNote about nest.
Francois-Rene Rideau [Thu, 30 Aug 2012 04:56:03 +0000] 
Note about nest.

8 months agoDon't forget a (:use) in defpackage to not let non-portable defaults creep in.
Francois-Rene Rideau [Thu, 30 Aug 2012 04:55:30 +0000] 
Don't forget a (:use) in defpackage to not let non-portable defaults creep in.

9 months agodefine-package-mix, used by xcvb-utils.
Francois-Rene Rideau [Thu, 2 Aug 2012 02:02:08 +0000] 
define-package-mix, used by xcvb-utils.

10 months agoExpunge more stuff that's already in asdf.
Francois-Rene Rideau [Tue, 24 Jul 2012 00:59:53 +0000] 
Expunge more stuff that's already in asdf.

10 months agoDelete some functions and macros that are redundant with alexandria or asdf.
Francois-Rene Rideau [Tue, 24 Jul 2012 00:17:00 +0000] 
Delete some functions and macros that are redundant with alexandria or asdf.

10 months agoRenaming package stateful to fare-stateful.
Francois-Rene Rideau [Sat, 14 Jul 2012 04:10:44 +0000] 
Renaming package stateful to fare-stateful.

11 months agoUse, don't duplicate, utilities from asdf.
Francois-Rene Rideau [Tue, 12 Jun 2012 23:46:19 +0000] 
Use, don't duplicate, utilities from asdf.

11 months agoMove various unbaked ideas to new repository fare-unbaked
Francois-Rene Rideau [Tue, 12 Jun 2012 01:09:41 +0000] 
Move various unbaked ideas to new repository fare-unbaked

11 months agoReinstate updatef, as an unbaked experiment.
Francois-Rene Rideau [Tue, 12 Jun 2012 01:06:05 +0000] 
Reinstate updatef, as an unbaked experiment.

11 months agoExcise the interface and pure directories from fare-utils.
Francois-Rene Rideau [Tue, 12 Jun 2012 00:52:33 +0000] 
Excise the interface and pure directories from fare-utils.
Deactivate some stateful datastructures that depend on interface;
probably nobody uses them, and they ought to be merged into cl-containers or such.

11 months agoYet another tweak to error-behaviour: remove unnecessary bindings.
Francois-Rene Rideau [Thu, 31 May 2012 19:48:56 +0000] 
Yet another tweak to error-behaviour: remove unnecessary bindings.

11 months agoTweak error-behaviour some more. TODO: make it a gf.
Francois-Rene Rideau [Thu, 31 May 2012 18:52:09 +0000] 
Tweak error-behaviour some more. TODO: make it a gf.

11 months agoImplement ignore-error case for error-behaviour.
Francois-Rene Rideau [Thu, 31 May 2012 05:46:18 +0000] 
Implement ignore-error case for error-behaviour.

11 months agoImprove error-behaviour
Francois-Rene Rideau [Thu, 31 May 2012 05:08:46 +0000] 
Improve error-behaviour

11 months agoFix xcvb build on CCL.
Francois-Rene Rideau [Wed, 30 May 2012 23:25:43 +0000] 
Fix xcvb build on CCL.

11 months agoSplit with-nesting into nest and tsen (not such a good name).
Francois-Rene Rideau [Sat, 26 May 2012 21:06:27 +0000] 
Split with-nesting into nest and tsen (not such a good name).

12 months agofirst-and-only
Francois-Rene Rideau [Sat, 19 May 2012 12:53:23 +0000] 
first-and-only

12 months agoAdd parse-cl-syntax to the build.xcvb
Francois-Rene Rideau [Sun, 13 May 2012 17:38:26 +0000] 
Add parse-cl-syntax to the build.xcvb

12 months agoRemove old box, replace by new box.
Francois-Rene Rideau [Thu, 26 Apr 2012 03:13:28 +0000] 
Remove old box, replace by new box.

13 months agoDebug and add interface/box.
Francois-Rene Rideau [Sun, 22 Apr 2012 01:02:08 +0000] 
Debug and add interface/box.

13 months agoTweak and export interface for boxes.
Francois-Rene Rideau [Sat, 21 Apr 2012 19:32:18 +0000] 
Tweak and export interface for boxes.

13 months agoBe package-compatible with latest ASDF.
Francois-Rene Rideau [Sat, 21 Apr 2012 04:59:42 +0000] 
Be package-compatible with latest ASDF.
Define a define-interface wrapper to defclass.
vector-bind, split-list. Boxes.

13 months agoClassy interfaces, with an associated class.
Francois-Rene Rideau [Fri, 20 Apr 2012 20:58:24 +0000] 
Classy interfaces, with an associated class.

14 months agoFix build with xcvb
Francois-Rene Rideau [Sun, 4 Mar 2012 20:08:43 +0000] 
Fix build with xcvb

14 months agoMoved reader-interception to its own repository.
Francois-Rene Rideau [Sat, 3 Mar 2012 18:33:18 +0000] 
Moved reader-interception to its own repository.

14 months agoFix bug in reader-interception; how come I didn't catch it earlier? Probably didn...
Francois-Rene Rideau [Sat, 3 Mar 2012 18:08:29 +0000] 
Fix bug in reader-interception; how come I didn't catch it earlier? Probably didn't run the tests.

14 months agoMove fare-memoization to its own asdf system. Make (asdf:test-system :fare-utils...
Francois-Rene Rideau [Sat, 3 Mar 2012 17:58:50 +0000] 
Move fare-memoization to its own asdf system. Make (asdf:test-system :fare-utils) work.

14 months agoRename with-output to with-output-stream to avoid clash with xcvb-driver.
Francois-Rene Rideau [Wed, 29 Feb 2012 19:16:05 +0000] 
Rename with-output to with-output-stream to avoid clash with xcvb-driver.

17 months agoWith the :memo-variable argument, specify variable for a define-memo-function.
Francois-Rene Rideau [Mon, 19 Dec 2011 23:41:51 +0000] 
With the :memo-variable argument, specify variable for a define-memo-function.

18 months agoRemove unmaintained quit-lisp. Please use xcvb-driver:quit instead.
Francois-Rene Rideau [Wed, 23 Nov 2011 18:05:25 +0000] 
Remove unmaintained quit-lisp. Please use xcvb-driver:quit instead.

18 months agoAdd defsystem description
Francois-Rene Rideau [Mon, 14 Nov 2011 20:16:18 +0000] 
Add defsystem description

19 months agoMore tweaks to the documentation of reader-interception.
Francois-Rene Rideau [Sun, 23 Oct 2011 19:22:31 +0000] 
More tweaks to the documentation of reader-interception.

19 months agoTweak and document the reader-interception API.
Francois-Rene Rideau [Sat, 22 Oct 2011 17:27:11 +0000] 
Tweak and document the reader-interception API.

19 months agoReader interception.
Francois-Rene Rideau [Sat, 22 Oct 2011 16:47:42 +0000] 
Reader interception.

19 months agowith-input, analogue to with-output
Francois-Rene Rideau [Fri, 14 Oct 2011 05:31:38 +0000] 
with-input, analogue to with-output

19 months agoMiscellaneous small fixes.
Francois-Rene Rideau [Mon, 26 Sep 2011 21:46:44 +0000] 
Miscellaneous small fixes.

23 months agoA few trivial string tests (moved from xcvb unit tests)
Francois-Rene Rideau [Tue, 31 May 2011 18:54:58 +0000] 
A few trivial string tests (moved from xcvb unit tests)

23 months agoPut package exports and what is defined more in conformance.
Francois-Rene Rideau [Thu, 26 May 2011 00:04:14 +0000] 
Put package exports and what is defined more in conformance.

2 years agoRename the memo package to fmemo to prevent clash with preexisting alternative.
Francois-Rene Rideau [Sun, 10 Apr 2011 21:10:14 +0000] 
Rename the memo package to fmemo to prevent clash with preexisting alternative.
A few additional utilities

2 years agoOne more fix for genera
Francois-Rene Rideau [Wed, 30 Mar 2011 02:57:17 +0000] 
One more fix for genera

2 years agomake-collector, to collect lists.
Francois-Rene Rideau [Tue, 22 Mar 2011 23:07:19 +0000] 
make-collector, to collect lists.

2 years agoBe compatible with Genera.
Francois-Rene Rideau [Thu, 10 Mar 2011 23:53:17 +0000] 
Be compatible with Genera.

2 years agoInitial attempt at updatef, a pure answer to setf
Francois-Rene Rideau [Fri, 12 Nov 2010 00:46:35 +0000] 
Initial attempt at updatef, a pure answer to setf

2 years agotrace-package-functions and friends.
Francois-Rene Rideau [Thu, 28 Oct 2010 02:15:05 +0000] 
trace-package-functions and friends.

2 years agoReplace URL to now deceased geocities (thanks to William Halliburton)
Francois-Rene Rideau [Sun, 19 Sep 2010 22:09:17 +0000] 
Replace URL to now deceased geocities (thanks to William Halliburton)

2 years agorename-file-overwriting-target
Francois-Rene Rideau [Wed, 23 Jun 2010 02:21:11 +0000] 
rename-file-overwriting-target
s/postfix/suffix/

3 years agoSimplify asd. This unbreaks compilation of fare-utils with poiu under clisp (!).
Francois-Rene Rideau [Sun, 2 May 2010 03:21:55 +0000] 
Simplify asd. This unbreaks compilation of fare-utils with poiu under clisp (!).

3 years agoCrazy experiment: molicles!
Francois-Rene Rideau [Sat, 1 May 2010 16:53:37 +0000] 
Crazy experiment: molicles!

3 years ago<encoded-key-map>
Francois-Rene Rideau [Fri, 23 Apr 2010 13:39:48 +0000] 
<encoded-key-map>

3 years agoImport merge-pathnames* from ASDF 2, to better support non-Unix platforms.
Francois-Rene Rideau [Wed, 14 Apr 2010 04:32:04 +0000] 
Import merge-pathnames* from ASDF 2, to better support non-Unix platforms.

3 years agoRemove redundant duplicate definitions of print-object for tree nodes.
Francois-Rene Rideau [Sat, 3 Apr 2010 17:45:01 +0000] 
Remove redundant duplicate definitions of print-object for tree nodes.

3 years agoSquash a few warnings with CLISP.
Francois-Rene Rideau [Sat, 3 Apr 2010 17:26:15 +0000] 
Squash a few warnings with CLISP.

3 years agoWork around SBCL bug with defmethod &key
Francois-Rene Rideau [Sat, 3 Apr 2010 03:49:48 +0000] 
Work around SBCL bug with defmethod &key

3 years agoxcvb a2x -a fare-utils
Francois-Rene Rideau [Sun, 21 Mar 2010 16:02:53 +0000] 
xcvb a2x -a fare-utils

3 years agoFix obvious bugs found by SBCL warnings.
Francois-Rene Rideau [Sun, 21 Mar 2010 16:02:18 +0000] 
Fix obvious bugs found by SBCL warnings.

3 years agoUpdate README, add blank lines in a few files, to make Ron Garret happy.
Francois-Rene Rideau [Fri, 19 Mar 2010 03:04:21 +0000] 
Update README, add blank lines in a few files, to make Ron Garret happy.

3 years agoFix mismatch between provided and used API for leftmost.
Francois-Rene Rideau [Fri, 26 Feb 2010 21:50:51 +0000] 
Fix mismatch between provided and used API for leftmost.

3 years agoMake first-value-key be the leftmost one in a binary tree.
Francois-Rene Rideau [Fri, 26 Feb 2010 21:40:09 +0000] 
Make first-value-key be the leftmost one in a binary tree.
Remove the bug-prone and ultimately unneeded join-nodes.

3 years agofix typo
Francois-Rene Rideau [Fri, 26 Feb 2010 07:53:43 +0000] 
fix typo

3 years agoImprove check-invariant for trees, add &key to gf and method
Francois-Rene Rideau [Fri, 26 Feb 2010 07:40:16 +0000] 
Improve check-invariant for trees, add &key to gf and method

3 years agoFix some more tests.
Francois-Rene Rideau [Wed, 24 Feb 2010 19:22:09 +0000] 
Fix some more tests.

3 years agoRename <integer-map> to <number-map>. Fix some tests.
Francois-Rene Rideau [Wed, 24 Feb 2010 18:21:28 +0000] 
Rename <integer-map> to <number-map>. Fix some tests.

3 years agoMerge branch 'master' of ssh://common-lisp.net/home/frideau/git/fare-utils
Francois-Rene Rideau [Wed, 24 Feb 2010 18:08:07 +0000] 
Merge branch 'master' of ssh://common-lisp.net/home/frideau/git/fare-utils

Conflicts:
test/functional-map.lisp

3 years agoFix some bugs. Fix some tests. Pass all tests (so far). Yay!
Francois-Rene Rideau [Wed, 24 Feb 2010 18:05:43 +0000] 
Fix some bugs. Fix some tests. Pass all tests (so far). Yay!

3 years agoAdd more tests
Rommel M. Martinez [Wed, 24 Feb 2010 16:59:19 +0000] 
Add more tests

3 years agoFixed export list for pure/package.lisp
Rommel M. Martinez [Wed, 24 Feb 2010 12:00:47 +0000] 
Fixed export list for pure/package.lisp

3 years agoAdd some missing methods, fix some bugs, fix some tests.
Francois-Rene Rideau [Tue, 23 Feb 2010 14:50:17 +0000] 
Add some missing methods, fix some bugs, fix some tests.

3 years agoGet it to compile...
Francois-Rene Rideau [Tue, 23 Feb 2010 13:51:10 +0000] 
Get it to compile...

3 years agoMerge branch 'master' of /tmp/fare-utils
Francois-Rene Rideau [Tue, 23 Feb 2010 13:47:24 +0000] 
Merge branch 'master' of /tmp/fare-utils

Conflicts:
pure/map.lisp

3 years agoNote on "first" in docstring for gf first-key-value and decons.
Francois-Rene Rideau [Tue, 23 Feb 2010 13:45:17 +0000] 
Note on "first" in docstring for gf first-key-value and decons.

3 years agoAdd more tests
Rommel M. Martinez [Tue, 23 Feb 2010 13:16:13 +0000] 
Add more tests

3 years agoMerge branches 'master', 'master', 'master', 'master', 'master', 'master', 'master...
Rommel M. Martinez [Tue, 23 Feb 2010 07:00:22 +0000] 
Merge branches 'master', 'master', 'master', 'master', 'master', 'master', 'master', 'master', 'master' and 'master' of git://common-lisp.net/users/frideau/fare-utils

3 years agoTest fixes
Rommel M. Martinez [Tue, 23 Feb 2010 07:00:17 +0000] 
Test fixes

3 years agoFix drop for <im> (?)
Francois-Rene Rideau [Tue, 23 Feb 2010 06:57:34 +0000] 
Fix drop for <im> (?)

3 years agoMerge branches 'master', 'master', 'master', 'master' and 'master' of git://common...
Rommel M. Martinez [Tue, 23 Feb 2010 06:10:27 +0000] 
Merge branches 'master', 'master', 'master', 'master' and 'master' of git://common-lisp.net/users/frideau/fare-utils

3 years agoFix tests. Fix some of the bugs found by tests.
Francois-Rene Rideau [Tue, 23 Feb 2010 06:08:25 +0000] 
Fix tests. Fix some of the bugs found by tests.

3 years agoAdd some tests
Rommel M. Martinez [Tue, 23 Feb 2010 01:34:03 +0000] 
Add some tests

3 years agoMerge branches 'master' and 'master' of git://common-lisp.net/users/frideau/fare...
Rommel M. Martinez [Mon, 22 Feb 2010 07:18:23 +0000] 
Merge branches 'master' and 'master' of git://common-lisp.net/users/frideau/fare-utils

3 years agoBig shuffling around of files.
Francois-Rene Rideau [Sun, 21 Feb 2010 21:03:47 +0000] 
Big shuffling around of files.

3 years agoYet another refactoring: rename the package pure: and rename gf
Francois-Rene Rideau [Sun, 21 Feb 2010 01:05:52 +0000] 
Yet another refactoring: rename the package pure: and rename gf
so you can (:use :pure :cl) without the need for :shadow

3 years agoMove check-invariant to pf: Include stuff from ptc.lisp in fare-utils.asd
Francois-Rene Rideau [Sat, 20 Feb 2010 15:47:31 +0000] 
Move check-invariant to pf: Include stuff from ptc.lisp in fare-utils.asd

3 years agoRefactor packages: pf: instead of fmap:. Rename functions. Remove comparators, use...
Francois-Rene Rideau [Sat, 20 Feb 2010 14:54:49 +0000] 
Refactor packages: pf: instead of fmap:. Rename functions. Remove comparators, use order:

3 years agoMore checks and bug fixes to pure datastructures...
Francois-Rene Rideau [Fri, 19 Feb 2010 20:55:22 +0000] 
More checks and bug fixes to pure datastructures...

3 years agoMore tests, more fixes! The failures are really embarrassing...
Francois-Rene Rideau [Fri, 19 Feb 2010 19:04:57 +0000] 
More tests, more fixes! The failures are really embarrassing...

3 years agoFix insert for <faim>
Francois-Rene Rideau [Fri, 19 Feb 2010 16:53:01 +0000] 
Fix insert for <faim>

3 years agoDo some tests, fix some bugs! Yay for testing...
Francois-Rene Rideau [Fri, 19 Feb 2010 16:36:14 +0000] 
Do some tests, fix some bugs! Yay for testing...

3 years agoSome more testing
Francois-Rene Rideau [Fri, 19 Feb 2010 09:34:27 +0000] 
Some more testing