Activity
From 12/09/2009 to 01/07/2010
01/07/2010
-
09:41 pm Sheeple has a Redmine!
- We've moved to Redmine for issue tracking and various other project maintenance stuff. The main project page can be r...
-
09:34 pm Sheeple 3.0.4 -- The Fun Calling
- Version 3.0.4 of Sheeple has been tagged and released. You can grab the latest tarballs "here.":http://redmine.sykoso...
-
09:19 pm Tasks #14 (Closed): Upload latest Sheeple download to Redmine, plus a couple of older ones.
- It looks like asdf-install might not work with this... but whatever. Done.
- signature file for latest Sheeple release. Signed by sykopomp.
- Latest Sheeple release.
-
08:05 pm Revision b4e457c7899474ce8758e1e50250c2be00e446e7: Sheeple 3.0.4 -- The Fun Calling
-
04:56 pm Tasks #19 (Closed): Rename CREATE to MAKE
-
04:55 pm Revision fcc3feee26ffb1e0c9d18b1c693dd81c72f07d92: INIT: Properly deprecating CREATE
-
03:38 am Revision cb08833d05c34550e1c7a7daec13fb7cecda95c9: Removing inline comments from .gitignore
-
03:35 am Revision 10b4ba06f14c3927b3b4a61b8209cd701a13cfdd: Revert "Git didn't like the .gitignore comment...
- This reverts commit d2589ff1439db51ea6737571aed0830ff2f16b53.
While it's true that Git doesn't like inline comments ... -
03:11 am Tasks #19 (Assigned): Rename CREATE to MAKE
- This isn't deprecated properly -- there's a specific condition for deprecated feature warnings.
-
12:10 am Tasks #14: Upload latest Sheeple download to Redmine, plus a couple of older ones.
- This is a pain in the ass. Github already auto-generates tarballs for us. Maybe we should just use that and settle?
...
01/06/2010
-
09:15 pm Revision ceaf9d5600b8a6ff266e671098d86297bc06a02c: Dox: Added OBJECT-PRECEDENCE-LIST
-
09:14 pm Revision c13d4cc529c38978d3af03ca0c6fcd7c24cce3e8: Updating documentation version and date info.
-
09:09 pm Tasks #18 (Closed): Update and upload documentation
- I've updated the documentation to bump the version, incf the dates, etc. I've also added documentation for object-pre...
-
09:04 pm Revision d2589ff1439db51ea6737571aed0830ff2f16b53: Git didn't like the .gitignore comments :(
-
08:47 pm Revision 1b7f2e4a4b81aa30773e2978de98bad7fb05d12b: Adding MAKE and deprecating CREATE.
-
08:45 pm Tasks #19 (Closed): Rename CREATE to MAKE
- This is done. CREATE will warn about deprecation when it in *used*. MAKE has an identical API. See commit:1b7f2e4a4 f...
-
08:39 pm Tasks #19: Rename CREATE to MAKE
- I don't mind doing this myself.
Also, since we already have users using CREATE, that message should be deprecated,... -
08:37 pm Feature #2: Allow replies to have multiple specializers per position
- This is a neat feature, but I don't see a reason to rush it out. Let's push it forward.
-
08:37 pm Bug #6: Make DEFPROTO variable non-special globals
- This should get bumped forward. I want to have more time to pick the right thing to do, and there's no hurry to solve...
-
08:24 pm Feature #29: Thread-safe sheep
- There are a number of issues with achieving this, but it's certainly tractable.
One of these issues will be addres... -
08:01 pm Feature #30 (New): Better Lisp type integration
- Currently, Sheeple autoboxes certain hand-picked types. The code to do this is all manual, and completely inextensibl...
-
04:08 pm Feature #29 (New): Thread-safe sheep
- Allowing sheeple to work in a multi-threaded environment would allow for it to be used in many more places.
-
05:05 am Bug #20 (Closed): Behavior of AVAILABLE-REPLIES
-
05:04 am Bug #20 (Resolved): Behavior of AVAILABLE-REPLIES
- Fixed in commit be36add2af89a3eb482a081fae39d794a7bf62e7
-
05:01 am Revision be36add2af89a3eb482a081fae39d794a7bf62e7: REPLIES: Fixing AVAILABLE-REPLIES's behavior
-
04:33 am Bug #20 (Assigned): Behavior of AVAILABLE-REPLIES
-
04:20 am Bug #20 (Closed): Behavior of AVAILABLE-REPLIES
- This function currently returns _roles_, not replies. This should be documented, and maybe the function's name should...
-
03:58 am Feature #17: Rethink automatic accessors
- One possibility is to add an option to @DEFPROTO@ which customizes how it processes the property specs. For example,
... -
03:51 am Tasks #19 (Closed): Rename CREATE to MAKE
- CREATE is great, and I think we should keep it for at least a couple more versions, but calling it MAKE would probabl...
-
03:50 am Tasks #18 (Closed): Update and upload documentation
- Sheeple documentation needs an update before 3.0.4 -- Anything that is yet to be undocumented should be. Remember to ...
-
03:24 am Feature #17: Rethink automatic accessors
- Some user comments:
<timor> when haxing sheep its just nice to have to type exactly what you mean, no :accessor,
... -
01:30 am Document: TC Lispers Presentation
- Presentation about Sheeple and Prototype OO given at Twin Cities Lisp meeting. Video is on Vimeo: http://vimeo.com/72...
-
12:53 am Feature #17 (Assigned): Rethink automatic accessors
- CLOS generates accessors for classes when it is directly given an :accessor argument. Having to provide :accessor whe...
01/05/2010
-
08:57 pm Tasks #15 (Closed): Upload Sheeple manual to Redmine
-
08:55 pm Document: Sheeple manual
- This is the latest user's manual for Sheeple.
-
03:51 pm Tasks #15 (Closed): Upload Sheeple manual to Redmine
- The pdf version of the Sheeple manual should be uploaded to Documents on Redmine.
-
03:40 pm Tasks #13 (Closed): Get rid of TODO.org and CHANGELOG.org
-
03:37 pm Revision 694b2a0ab507e3149579a0c621596ba12311f666: Cleanup: Deleting unmaintainable metadata
-
01:57 pm Tasks #14 (Closed): Upload latest Sheeple download to Redmine, plus a couple of older ones.
- Might be good to hold downloads here?
-
01:55 pm Tasks #13 (Closed): Get rid of TODO.org and CHANGELOG.org
- I think Redmine is here to stay. We should get rid of these obnoxious and hard-to-maintain files.
-
01:43 pm Feature #12 (Closed): Separate molds and lineages
- Separating molds and lineages should make the code easier to read, and speed up just about everything involving prope...
-
01:39 pm Feature #10 (New): Implement DEFINE-REPLY-COMBINATION
- It would be nice to have reply combination like CLOS', with a define-reply-combination macro. This might help simplif...
-
01:37 pm Feature #9 (New): Implement partial dispatch for compute-applicable-replies
- The Slate papers describe an optimization for prototype method dispatch where the dispatch process devolves into a si...
-
01:34 pm Feature #8 (New): Add framework for writing special-case dispatches
- Fast CLOS systems special-case well-known dispatch cases, such as generic functions with only one method specialized ...
-
01:32 pm Feature #7 (New): Add dispatch caching
- Earlier versions of Sheeple were able to cache the entire dispatch process, which prevented dispatch from even happen...
-
01:30 pm Bug #6 (Closed): Make DEFPROTO variable non-special globals
- The DEFPROTO form is currently a big blocker for making Sheeple multi-threading-capable. Using dynamic variables mean...
-
01:23 pm Bug #5 (New): Improve INIT trio
- shared-init, init-object, and reinit-object mostly work right now, but their semantics are a bit odd. This is special...
-
01:21 pm Feature #4 (New): Add M-. and lambda-list preview support for SBCL
- Using Sheeple with SLIME and CCL allows users to see previews of message lambda-lists, and to M-. to the source locat...
-
01:17 pm Feature #3 (New): MOP needs property metaobjects
- Currently, we have a mostly-working implementation of a metaobject protocol for altering property behavior. Unfortuna...
-
01:15 pm Feature #2 (New): Allow replies to have multiple specializers per position
- Currently, Sheeple supports one specializer for replies, per position, so:...
01/04/2010
12/31/2009
-
01:16 am Revision 0d3a86f5512f1992ebc8c838410eb928f1f120ee: OBJECTS: Eliminating a little SBCL warning
12/30/2009
12/26/2009
-
05:55 pm Revision 5f777df2fcf3045fa087f08e297da60cb596a540: REPLIES: Temporary, dirty bugfix for required ...
12/25/2009
-
10:06 pm Revision 3121686aac4eb0037e5016dd8e5c5beb0e072983: STYLE: Frobbing lambda list parsing
-
09:49 pm Revision fdb068e9978556fc053463577eda3fbaecf20482: MESSAGES: Factoring out arg-info again
-
05:12 pm Revision 37e39c1f59404d39ff4e984f0f892ab2184fcdc2: MESSAGES: Stack-allocating conses for fun and ...
-
02:18 pm Revision cf420cf0f1e34af3821e50de2bfb484bc37a6adc: uch
-
02:10 pm Revision ba030281a78f12df4e8bd820de3d3e1383e6b3b0: MOP: Revisiting (SETF SMOP:OBJECT-METAOBJECT)
-
11:01 am Revision 1bf7485f1aca452ffdad4a683660dcae2eaa6808: TESTS: Cutting out more old cruft
12/24/2009
-
10:48 pm Revision ef4a195bdfdd19b7545f8a3405a99aab3d743b38: TESTS: Removing use of FOR-ALL
-
07:29 pm Revision e41e5e3530d1389a3251d6b2d13623036805d0b6: README: Sorting the URL numbers
-
07:15 pm Revision d41ddf3cac3a417e97a088b74a3423bee79af3cd: README: Updating and cleaning up bits
-
06:58 pm Revision 49a6a47c0051b801fc9a020998aaf9ea543a5fb2: TESTS: Pruning and updating
-
06:58 pm Revision d959cceac7a2b2082062f34122eed0520f7aedfb: MOLDS: Factoring metaobjects into the backend
-
01:50 pm Revision ed714ec68f0f1eab3673f990c7306d68eccd759b: REPLIES: Improving simple DEFREPLY indentation
-
11:17 am Revision 77db5ce131e29a2614c9b4c857de75a9e40ea0f6: MOP: Added messages for setf prop-v stuff.
-
11:17 am Revision 16ca6bc7afe78b554bbd5421fa8bed5098db015c: MOP: Split (setf property-value) into two mess...
-
11:16 am Revision f2deb1187b2f69e2a136fe9fda14a3aef51a3d8d: README: Slight update.
-
09:48 am Revision 3310e27aacf1122fa55f43fb95c1dbe1c3c29cf0: BACKEND: New macro DEFINE-BACKEND
-
08:56 am Revision 70c78c4a8c4a42ea878a027b191cb83bdb5b3533: BACKEND: Restructuring into one file
- Having separate files was a mess of warnings. Let's just have all
the backend stuff centralized for now. -
01:49 am Revision 0d07c765c81d60dd0e10fd7e78f5c9d77aea7c4e: BACKEND: Recording message source & arglist on...
-
01:49 am Revision 62bd04f6d49b7716154c41a08fce8424738b9c47: MESSAGES: Restructuring DEFMESSAGE
12/23/2009
-
06:30 pm Revision 9792828ee331c13b8d8b43ab2f6b436d2bb9af43: BACKEND: Deleting needless optimization
-
06:03 pm Revision a869d076f6e85965d19a2b18ab8898e886777362: BACKEND: Tapping into CCL for COPY-SIMPLE-VECTOR
-
05:56 pm Revision 5e287dde42ddb3b8a98a5df46a23a1c54e4f91ac: BACKEND: Moved vector functions to backend/def...
-
05:31 pm Revision 6c5c2a1866f21c1d274333f147e0bfbade053560: BACKEND: Adding a backend for CCL
-
05:24 pm Revision d65e5348b53b000c9b9814583862eb8400369543: BACKEND: Adding empty src/backend/default.lisp
-
04:22 pm Revision dd606b2f57892755b0438dda041b7d76fb61865a: UTILS: #+ccl but let's factor it out
-
04:16 pm Revision aea4f1f7983111c84278206a5ef5af28933c9cee: TESTS: Deleting mention of a deleted Eos feature
-
04:16 pm Revision 42c8b7ac7bcc1e5c92d551d40042525a7a96603e: REPLIES: Bugbegone
-
04:16 pm Revision eea9dcc460a47d4123abcfa91cf53db99555d3db: TESTS: Fixing an ANSI noncompliance
- SBCL chokes on this; see CLHS 22.3.10.2
-
04:16 pm Revision 538edd67f8bc0c06d7ff44f964780db271a9d71b: MOP: Silencing warnings
12/22/2009
-
05:00 pm Revision 99e87cda86219cf6f4b7c7b9cf7f6e36d2dae651: PACKAGE: Exporting =list= and =sequence=.
-
10:48 am Revision c88e8e05740861f29fae694e981c1979a172f89d: MESSAGES: Can't side-effect &rest lists
-
10:37 am Revision a8a81d8ab9707e42ae4f8c211c1c58d1ac87a84b: TESTS: Deleting a brittle test
-
10:37 am Revision 11a6f3de3900534221f3d941c3a93cb46abc367c: MESSAGES: Deleting unused %message slot
-
10:37 am Revision 252a251fd37dfe0ae88c653c419cf1ae0d8e9952: MESSAGES: Deleting outdated comments
-
10:37 am Revision 55c176d24ae7ebdbd3ac379a26d1d732f659d2d3: LAMBDA-LISTS: It's easy to correct optimized code
-
08:30 am Revision 093766a13ef0e2dd81618e99b23d1c1936f424e3: LAMBDA-LISTS: Premature optimization is the FUN
12/20/2009
-
11:48 pm Revision 4a872535f6fa5046c4ed3da985ec2b6af9817833: LAMBDA-LISTS: Better handling of &aux when &ke...
-
03:24 am Revision 6e31f86f969e5716ceb1e8f77c239950ff1b3c5c: TESTS: Updating for removal of fixtures
12/19/2009
-
07:18 am Revision 64caabadbe07615c84d68da66a101cfe140b8fd8: TESTS: s/5am/Eos/ftw
-
04:07 am Revision 75d94e7f2b0cbd812badf9decd8bd7f3ff05e9a4: TESTS: Updating for refactored construction
-
04:07 am Revision c1d3caefe09f1ec5bffae9784a9bda4424611eac: MESSAGES: Refactoring message construction
-
04:01 am Revision 6b777272c029e6f85b9e10bdfa64452873a0833f: TESTS: Warnings, begone!
-
03:52 am Revision abbad37dd67e7fb63ba3bc5dbd4d9523810f05a6: TESTS: Tidying up the tests
- There is now only one (expected) failure.
-
03:46 am Revision 926455225b7a0e52c0ad5aa57787a19dc3a0db00: TESTS: Deleting stale message-table tests
-
03:45 am Revision 96ec6717149d761a80cc2f5cbece6eba25ef68d7: CONDITIONS: Renaming 'hierarchy' => 'precedence'
-
03:43 am Revision e6813c21c9c5ddc4f2e5f4a9eea86f75ee86a95e: TESTS: Deleting stale test APPLY-MESSAGE
-
03:43 am Revision 3fb75ae33ea2295cd19acad69b9d31e0bb127453: TESTS: Updating 'hierarchy' => 'precedence'
-
03:41 am Revision e56371ff6d76fb9da4a7bb71fe6cf8f538df7822: TESTS: Updating %%MAKE-MESSAGE
-
03:38 am Revision ade6d6d3cdafe2b918317fe1b76467d96c330572: MESSAGES: Fixing a subtle DEFMESSAGE bug
- Previously, the generated code ended with #',name to return
the newly-defined message. However, this special form act... -
03:16 am Revision 1c53c9bc611f46150e11c2c257be3507d430df16: WARNINGS: Making them go away
-
02:46 am Revision 7ea35e6414f1ff9c113858c39494208ba2d268f2: OBJECTS: Deleting useless or unneeded declarat...
-
02:44 am Revision ce9f5f289ae5d24d1b3aff2826be9cac16f605e4: REPLIES: Adding a test case for a bug
-
01:13 am Revision 503364bfccf58f67395a9a5f211535979d2241dd: MESSAGES: Adding two restarts for reply removal
-
12:04 am Revision 0b53557f35dfa2a8a45a9d91abf4ac7bb216f533: RENAME: 'hierarchy' => 'precedence'
-
12:01 am Revision 52295c6651d6bfa9cd857a5e6cf48bc41737e424: PACKAGES: Exporting SMOP:VALIDATE-PARENT
12/18/2009
-
10:07 pm Revision a078610bac690fda63175c35ae9763e4c913f0fd: MOP: Redefining SMOP:VALIDATE-PARENT to be AMO...
-
09:30 pm Revision c1ff17c2de3af8e5aba17d3f3cf607888a76832d: BOOT: Counting conses
-
12:27 am Revision 088317c6a3f7c94a860d93a3834b06f6a7b6e9fb: EXAMPLES: remove-property is deprecated. Updat...
-
12:19 am Revision 3a8a4b4e203d9bf42f364935751f3e9445ee06be: EXAMPLES: Changed AMOP 3.4.1 example to use me...
- This obviates a problem with the current (setf object-metaobject) model. Users should not have to
make sure they call... -
12:12 am Revision c5445e72bf6b10ac412875c63bcba603547e1063: EXAMPLES: Extended AMOP 3.7 example to show sw...
-
12:12 am Revision a45a54ae48e8d8f0ff0b75d4a48a95d6687af756: MOP: REINIT-OBJECT now correctly handles being...
-
12:05 am Revision 160769c52f4925c60bfe99cef9ca3e153414f50a: MOP: Initial implementation for swapping of me...
12/17/2009
-
11:38 pm Revision b94b35c07aeefcb45090bb8a2175b4958fc1273f: MOP: Reorganized bootstrap code.
- Using change-parents will let us move VALIDATE-PARENT-METAOBJECT out to mop/objects.lisp
-
11:14 pm Revision b3c2ccb0522b087123864a7997a2f354093a7e3e: MOP: New MOP message: VALIDATE-PARENT-METAOBJECT
-
10:50 pm Revision 63539335914749e37b1fe80a2b577011e4b8c3c5: EXAMPLES: Updated AMOP 3.4.1 example.
-
10:50 pm Revision 4689a8a36882047acf391dc69b2aaa28b378bd08: MOP: Making COMPUTE-OBECT-HIERARCHY-LIST confo...
-
10:29 pm Revision 921f68fda1a25028d62ea5c4699b9b2551ba530c: EXAMPLES: Documented AMOP-3.7 example with an ...
-
10:00 pm Revision da44c1ad05868046a99ebeb30346e1eef8e525b5: EXAMPLES: Added monitored object example from ...
-
03:12 pm Revision 884228b4bf2de3235d791e6706e81e4fe3543ef7: PROPERTIES: Cutting out restrictive CHECK-TYPEs
-
02:55 pm Revision 0905e52e7741ffaad4ae29bf5d0b2b050dd9d150: BOOT: That was a crummy macro
-
02:55 pm Revision 22586b355727aa215dacb1c8073c3c1226c9d406: BOOT: Factoring the boot into separate files
-
01:35 pm Revision 880b93cd27e09ed4053267b2b676b311e0b78163: DEFPROTO: Convenience trumps all
-
01:21 pm Revision d04b230d42beb9676746bdae5a9d03805899464e: PACKAGES: Alphabetical ordering ftw!
-
01:12 pm Revision d9e83c4b10f50ebff394c0da9f0d6c1e5e7599a4: PACKAGES: The export lists are easier to edit ...
-
01:08 pm Revision b12d0bb57f8d64ff01cf982a395dbc1e73f2115f: MOP: New file mop/objects.lisp
-
11:37 am Revision 74540b0e70612b8e62360b6ae78becd7221c8f70: REPLIES: Fixing buggy ENSURE-REPLY
-
11:37 am Revision 6887773663b3c4e3416f7be071364e244cbcc068: MESSAGES: Fixing buggy ENSURE-MESSAGE
-
11:23 am Revision ee353ab7756e0f4d231fb59a8eb2cb616d54481e: UTILS: Tweaking the definition of AWHEN-PROG1
-
11:16 am Revision 226036812ebd1a29d2355066c2fd4d7c98a54e47: UTIL: Highly unsafe function SAFE-FDEFINITION
-
02:41 am Revision d912385cdf3ff93fd1782a661b8e09904f330836: MOLDS: Deleting useless code
-
02:21 am Revision f760b6303647943c342949211ab08ff3e110ba8f: REPLIES: Fixing ENSURE-REPLY, but for real thi...
-
01:17 am Revision 08de94b40b26c9bedef187537ae93d234b431cde: MESSAGES: Pretty-printing internal message data
-
01:17 am Revision f0c37c7a641bef07c722f88d9feb63014b7187af: MESSAGES: Pretty-printing messages
-
01:17 am Revision 672b458a125e27af84aac826f07880bc8afd8b60: MESSAGES: Begone, useless functions!
-
01:17 am Revision 969eb655cdc6aa9caab99a4c64954a437d6898e7: MESSAGES: Removing calls to FIND-MESSAGE
- Sheeple bootstraps again, although it don't work too good.
-
12:27 am Revision d304e137857e360a77db52dd94f86fb881f04de9: MESSAGES: Refactoring and dekludgifying messag...
-
12:27 am Revision 6d2836b47cb40fecf2d16dc2c4b07949250b1f59: MESSAGES: Defining hairy MESSAGE type
-
12:27 am Revision bb60984e74b72d9ec4c289f2622c9c2d78be675c: MESSAGES: Wrapping %message accessors
-
12:27 am Revision 1559e426374b306706cdc895b4d1d43051cd14cd: MESSAGES: Renaming the struct to %MESSAGE
-
12:27 am Revision b8ced4f84b720120ba52f5853106caaf7a5b3e9f: MESSAGES: New function ALLOCATE-MESSAGE
-
12:27 am Revision b1154d5029442775e103d9bc49fe0c245a40a74c: MESSAGES: Funcallable messages will take care ...
-
12:27 am Revision d8185352ae5b71b7fbf2d6220382d45a096cc0ec: MESSAGES: This won't be so easy anymore
-
12:27 am Revision 6d590a849660ddb7338cc8ed717c2d45b7aedf88: UTILS: Raiding Alexandria for SYMBOLICATE
-
12:27 am Revision 185444d1687e6cf8c8113b21730be0ca80de9c5f: MESSAGES: Fiddling with the struct
-
12:27 am Revision a760d1fd77b004ba5dc5b08b124869f165d5300c: MESSAGES: No more *message-table*
- Sheeple ain't gonna bootstrap for a while now, and don't even ask
when the tests will pass again. -
12:15 am Revision c8060d94c57de238610b9688c56048043a6ce617: DOX: Updating project page.
-
12:00 am Revision 6b465239b3cc70220f9d6e0dfe60d3b11a9efa89: Sheeple 3.0.3 -- Sheep is SO Cached
12/16/2009
-
12:31 am Revision 40906335aee6d5c66ba632f445244742105a6950: DISPATCH: Renaming FIND-APPLICABLE-REPLIES => ...
-
12:24 am Revision 74f9d3b0e6bf862c70d95a45b1c809b487cfcb2a: MOP: Fixed MOP messages to use new function na...
-
12:21 am Revision 8cd984ae3272549df1ef411f57a110f08eece215: MOP: Adding src/mop/properties.lisp, with shee...
-
12:21 am Revision 1efb0c28d2146cbc651d531fdc69e3e8215c1680: MOP: Fixing arguments to smop version of some ...
-
12:10 am Revision d69add8abe08de81611a10d8d0b32bc3e11d2664: MESSAGES: Refactoring message finalization
- There is a subliminal message in this commit, and it's not funcallable.
-
12:01 am Revision d0ab4cf38a8d97fc56fdf42a9d7c71b24172e1a6: PACKAGES: Deleting the :STANDARD-SHEEPLE package
-
12:01 am Revision 780a163b8a3aa348532e0b386a624b1bf91121da: DISPATCH: Caching effective reply functions
12/15/2009
-
11:46 pm Revision 8298067bd28869f614fe55bad0ff727b9d003da9: MOP: Getting rid of =property= metaobject stubs.
-
11:45 pm Revision 238c30961221fb2ab380fcc6fe429f82045a9e17: PACKAGES: Exporting symbols properly.
-
10:22 pm Revision 7919cdde0e769b0c4e541b8329f8583c731d79bd: MOP: New macro: defmopfun.
- Experimental for now. It's a bit hard-codey, but it covers most examples in properties.lisp
-
10:22 pm Revision 9ebcd1dbe5e3f69fe48bcb04ad6aa1dd7edbc160: MOP: (setf property-value)
-
10:22 pm Revision a3730ab2eb8efe0cc51aea947232261aa00dca96: MOP: property-owner
-
10:22 pm Revision 2caf33415bd910fa6b9df0dda2aa6c947baca4a8: Oops
-
10:22 pm Revision 3c298bf3ff370232603e1e1d4aa91fb6df190fac: MOP: Added definition form for =property= meta...
-
10:22 pm Revision df4fe1372a05094f8462a53686aced5498cad056: MOP: property-value
-
10:22 pm Revision 11a6068751a3ed10330d1c8f7c212f339763e131: MOP: direct-properties
-
10:22 pm Revision 351febb49f42f99ab9766d2d7f3f74ea3dc933d1: MOP: available-properties
-
10:22 pm Revision db5ee00876cc7c4309cf1c69bdd805ef9f21b595: MOP: Definitions are more readable if defined ...
-
10:22 pm Revision 919d504fca182bc8ca2dca10b645d247754edbf6: Revert "MOP: New macro: defmopfun."
- This reverts commit 919b7b5f87faaf3c994c8debaa69fb226b83265e
This is neat, but it'll make adding property metaobject... -
10:22 pm Revision eefe9d8b0d7048d82d31f336be5ada10c78c5838: MOP: Convenience readers to =property=
-
10:22 pm Revision 88414d726f91f8d5666f1ef5b6e3884f1d1ce72f: PROPERTIES: Documentation goes -here-
-
10:22 pm Revision dde051099a5236195d542c04ac9bf6a34834f4ff: MOP: Making =property= bound early to ease dev...
-
10:22 pm Revision 0562ad488514739d95f25ea528cbbda2f946bb9d: MOP: Redefining direct-property-value to use p...
-
10:22 pm Revision 38756487ad32ccd2c467c8fd10064e8756989d9a: MOP: Passing them property-definition objects ...
-
10:22 pm Revision 35e13ab9ecba2d881480abe01fb61256480caaaf: MOP: Renamed =property= properties.
-
10:22 pm Revision 4a6085a603cca5db419b067846c0dcf0483c393c: MOP: Wrote find-propd.
-
10:22 pm Revision a6726af7aa8a4059a440bc85528973a668db3f2f: PROPERTIES: Screw HVs.
-
10:22 pm Revision bdba0a808bdc08652f7eb61e1294d1a0beab3b4a: MOP: Reorganized properties.lisp a bit.
-
10:22 pm Revision 14ec86c2cbb9a5ce8039ec2219d8ac13c4a28159: MOP: remove-property
-
10:22 pm Revision ee8345c752b8c8aae022599b20fb26a5daaa2688: MOP: direct-property-value
-
10:22 pm Revision 571d28537a306b8849ba5134eca009d168f8e057: MOP: Exporting symbols
-
10:22 pm Revision 97282d3aae443ade91b190ffe1497f8b06ee8fc9: MOP: remove-all-direct-properties
-
10:22 pm Revision 5b2b62bcca5a31e7434ac101e7052fc2139d6918: MOP: Using namespaces because we have them.
-
10:22 pm Revision 5a24825e7c8c11f52ffea846c8192a264048e837: MOP: Using a useful nickname
-
10:22 pm Revision d5de3ac442ab2f424db26f7cffe9a10d5e41b190: MOP: Simplifying strategy.
-
10:22 pm Revision 02c7b2d1f8b97853b7d9e8a7e3eebd4ed5b8f043: Adding two new packages for better namespacing.
-
10:22 pm Revision 1e348891c079aa20f8707465c97c6f44084b518c: MOP: direct-property-p
-
10:19 pm Revision 646375368b3efeef1e36d6001a89b5f1cac8098e: TESTS: Better test for the useless APPLY-MESSAGE
-
10:19 pm Revision bfec42bbb442dfb60af6a3955d77fdf29f5e371d: DISPATCH: Renaming STD-COMPUTE-ERFUN => COMPIL...
-
10:19 pm Revision 18cb6f09eced2876cee909d2a868e4fdb6532ee0: CONDITIONS: New message NO-PRIMARY-REPLY
-
10:19 pm Revision 505b1ece0ba61cae98f8b61345c8a509c086963e: CONDITIONS: Renaming NO-PRIMARY-REPLIES => NO-...
-
10:19 pm Revision db050a808712f9690b40237a99fde78bd33336be: CONDITIONS: Adding :args info to NO-PRIMARY-RE...
-
10:19 pm Revision 7ebfbeceb9b77ffb240deb03135298e7a8eab481: DISPATCH: New variable *REPLY-COMBINATION-ARGS*
-
10:19 pm Revision f360549bef8ed49133efac53c43d28c009393018: STYLE: Newlines and spaces are cheap
-
10:19 pm Revision 1c13289d357bbff7f727bf647974880ee3811723: DISPATCH: Moving NO-APPLICABLE-REPLY call into...
-
10:19 pm Revision e9a12d4684b50ea021bc62f6be2ebcfcc8687a43: DISPATCH: New function COMPUTE-EFFECTIVE-REPLY...
- This can (and should) eventually be part of the Message MOP, similar
to CLISP's CLOS:COMPUTE-EFFECTIVE-METHOD-AS-FUNC... -
10:19 pm Revision 337a4dec66d28a22e307b446b27e85698c77696c: PACKAGE: Exporting condition/message NO-NEXT-R...
-
09:10 pm Revision 173e327ca5c12dfb1fa2c389a908555b3d8791d2: DOC: Updated index.html
12/14/2009
-
03:21 pm Revision cc07fd40c237b6175283543e44ea939c9d9a0dbc: OBJECTS: Optimizing the simple case for COMPUT...
-
02:26 pm Revision 06a82ca7644a24c2177d8c67d52c595bbcd31218: EXAMPLES: Added translation of AMOP section 3.4.1
-
02:23 pm Revision c9a0de25b2d049f2bf5075c65ff3c0ffd8a94704: PACKAGES: Exporting some MOP-related symbols
-
01:25 pm Revision 40e0901cab138a4a151d2f6b4be53529846f19b6: BOOT: Cleaning and commenting the boot sequence
-
01:24 pm Revision b7970d004528b8a814149bd106d21f50de2006e2: OBJECTS: Simplifying the object BOA constructor
-
01:06 pm Revision 2c22560b1bca1954786451cda7ee221e9022bf3c: OBJECTS: Factoring out cached hierarchy update
-
11:28 am Revision 53d24323aec61c11c369ebcc400e50fa70e1f0ea: OBJECTS: Bypassing CHANGE-MOLD in CLONE
- This serves as both an optimization -and- a bugfix. (-:
-
11:06 am Revision c74da1fda7e513af5ae504fa885269fa32a519a0: OBJECTS: Nicer (and more efficient) code in CLONE
- There's a test failure. It's caused by the call to CHANGE-MOLD.
-
05:30 am Revision 98dffc371bdd5549665771b7f0c7745eb7a9a8b7: OBJECTS: Hackish and hardcoded object hierarch...
-
04:24 am Revision 7d2f9ac223ef0a1b4a80608337476f41cb1b8de8: README: Updating to reflect the recent manual ...
-
04:12 am Revision 51ec97885402f096cf146b88baf5a1ac8bca5fec: Sheeple 3.0.2 -- Fine Distinction and Function...
-
04:12 am Revision 4ce14770617dd7eee36faae1482337af57e8ee5c: MANUAL: Updating support info
-
03:56 am Revision bd679131252de7bcc033f1b3d1de05c651ec3266: README: Updated stuff to match the current sta...
-
03:49 am Revision 64c1d3e0d14f42c27214fd4c2c73b0c86617a701: DEMOS: Updating demo.lisp
-
03:45 am Revision 888d082577082496afe53066839d43753b3d74e4: DEMOS: Updating pcl-clos.lisp
-
03:42 am Revision 6bb816bb596e42719a6c6a9f6840be3428924b0b: DEMOS: Updating elves.lisp
-
03:39 am Revision 4ebdfa5ba83e33d19c92c8d98c6e535f5f2e514e: DEMOS: Updating classes.lisp
-
03:15 am Revision 112be49f193b2825864486b8bbfa9f480d3253b5: MOLDS: Using a value-weak hash-table for trans...
-
02:46 am Revision d19254ee5df22863c914d9305da0ce015fdbc705: MOLDS: Marking more mold slots as read-only
-
02:32 am Revision 7e47c29cacb85da2aeeb75355e53d0d5ffb92282: MANUAL: Documenting the :metaobject arg to OBJECT
-
02:17 am Revision ed003391c44e14a5b7aab06130e64607075ee4d3: MANUAL: Updating manual metadata
-
02:12 am Revision 5fd4a37881e9929b97a2c7250829989f37d161b2: MANUAL: Adding nodes for the Objects Dictionary
-
02:01 am Revision 6243f7414ddb4deca8108848f091eaaa56ead2e4: TODO: Updated 3.0.2 items.
-
02:00 am Revision d0c55390853acb444c6a8072590bd636e2e4b631: DOX: Updated documentation for property-makunb...
-
02:00 am Revision a3b60493f3ffafebc6b9f5ce890f6ba9025523e7: DOX: Updated defproto/defobject documentation ...
-
02:00 am Revision a4d556e89f8d083d3a06627b1e48afec8481cf73: DOX: Added documentation for PROPERTY-OWNER
-
02:00 am Revision 8fbee3ead27eca74b05b2cef7da749456ce7bb70: CREATE: Avoiding the warning
-
01:51 am Revision 46fe89ed7845de0cfb89d29fd077cc0f166191b2: TESTS: Muffling the last warnings
-
01:41 am Revision 2a30ebe49794756a3e25ca318d7c257607f86598: TESTS: Updated tests for PROPERTY-MAKUNBOUND
-
01:36 am Revision f4ba9f6b55496b8fd55d9a6fa24805784d4c59ab: STYLE: Tidying a form in the early post-boot
-
01:35 am Revision 4a37950b79e3b7c54f65a662d1ecef584900e9f3: NEW DEFPROTO/OBJECT OPTIONS: Updated builtins....
-
01:34 am Revision f9c0d1f1563b80807f3438b63223fab8c5e5b7b1: DEFPROTO: Fixing bugs in CANONIZE-OPTIONS
- - It would warn when no options were passed
- There was a typo -
01:30 am Revision ece34ea7e6fd548ea387e99e0d6e4090cff8cc7a: DOX: OBJECT's :parents argument no longer acce...
-
01:30 am Revision 5478147eb832bf2e7b9d288a01a09da54cfb2384: DOX: This puts the SETF undir "S" in the index.
-
01:30 am Revision c8362de343ffcbaa3567e7eaa4af389eecb69f34: DOX: Updated documentation entries for propert...
-
01:27 am Revision bfbd84ca57615c7ce556be10abfab76c1deef867: DEFPROTO: Overengineering CANONIZE-OPTIONS
- The test cases are updated to comply.
-
01:27 am Revision 5dde13f84e74fdecdacb0be22a3c36dcdf9a38bf: PROPERTIES: Fixing a 'typo'
-
12:38 am Revision 9926f4b8064ddb2bbb9099ef95e8595322bc9b1c: PROPERTIES: Updating direct-properties and ava...
- We don't use HVs anymore, so the definitions are simpler now. Also, available-properties can assume
that it'll receiv...
12/13/2009
-
11:36 pm Revision 4da80aa1cae15d212664a3329bb770fe384ffad2: PROPERTIES: Renaming REMOVE-PROPERTY => PROPER...
-
11:13 pm Revision a5e27c607bc8d907f00de5e03f75b5cd417232b6: PROPERTIES: Removed last remaining references ...
-
11:12 pm Revision 57c4db7f049b3b550de210718681e734339c57f5: General: Updated tests.
-
11:12 pm Revision fd3be8209e2a128bcd92bcf283c560d85e7c24bf: PROPERTIES: Simplified and redefined PROPERTY-...
-
11:12 pm Revision 6e37f6631990cbcb36d644abb4487feb698aa1fe: General: Removed available-property-p
- PROPERTY-OWNER is a more general solution.
-
11:09 pm Revision 69dcd9d2b695e1c5cc3694cff640d49d162cc035: Purging property-owner from history.
-
11:09 pm Revision 947ba2ef0ada9381a3a6a24f52d70aa818b22d17: General: available-property-p generalized to i...
-
11:04 pm Revision 08dd05ac9d5dc939b49285080c03ed039e73cc12: Simplified remove-property.
-
09:37 pm Revision dd5e49c36a638a632c27c863b82149f6c4c5f248: STYLE: Frobs in src/properties.lisp
-
09:32 pm Revision de0009791089c071fd3b62e071bc5ade5acac3b2: PROPERTIES: Adding some important notes to (SE...
-
09:29 pm Revision ac21fef534ae14cdb87141c80fe63cf388fc5758: PROPERTIES: Defined DIRECT-PROPERTY-P in terms...
-
09:28 pm Revision 19a541a9428e8c7a41e8de864068af47a7086c36: STYLE: Shuffling a bit in properties.lisp
-
09:04 pm Revision 5e74086b64f6af547f8bc1363af51eb26d885c61: HASH-VECTORS: Do not want.
-
08:37 pm Revision 09d093c09c3a7cdd114664afd7873ec4ed5a7d97: PROPERTIES: Added better error recovery to d-p-v
-
08:28 pm Revision 7a350725177286362605d925bebed73a12d7df91: PROPERTIES: Rewriting PROPERTY-VALUE on top of...
-
06:41 pm Revision 7d4a3be7aa251a8ac9947974d8e258efec39ed52: UTILS: Rewriting macro CHECK-LIST-TYPE
-
11:18 am Revision e3c100992e002c63f52e9f19028ec382117aebc0: DEFPROTO: Making properties optional
-
11:17 am Revision cade1e1eeef9f4cdfb8951b9b12c2a429eca0107: DEFPROTO: Making CANONIZE-OPTION choke on fuzz...
-
10:48 am Revision 377c5a960d1abb7b501b146150bd9683787fc906: DEFPROTO: Avoiding duplicate work
-
10:37 am Revision 62e9cb6c8b836bfc3ae78e0024c9ca25a35fa16d: DEFPROTO: Factoring out new function GENERATE-...
-
10:04 am Revision dd9dd1f4a7dc446a331c2f7425b2f6825b2f362a: CONDITIONS: Shorter style-warning
-
10:00 am Revision fe542edf706b34ac54c1568368aa7fbeb8a580c5: TODO: Adding an item
-
09:46 am Revision b3d230330d9db317132159ff2f883c676bd6877b: TODO: Updated
12/12/2009
-
07:46 pm Revision 344bd0ba9b6f218147fb24c894b5470735c844fa: OBJECTS: Simplifying #'OBJECT's semantics
-
07:46 pm Revision 07ce7c6b5a9a4ba5eadcaeec6b3a87bc8de75198: CONDITIONS: Added basic DEPRECATED-FEATURE con...
-
07:28 pm Revision df3caf3ee2f9a46955a4473ace18e844668783a2: POST-BOOT: Using :reply because I can.
-
07:28 pm Revision ae7cfa0db572c313c24df49366bc05128b9d076f: CREATE: Defining the main CREATE reply on =T=
- If there are metaobjects we don't want to allow CREATE on, we'll deal with those individually.
-
06:59 pm Revision e9504c6d4c3d73b98fabc2d846479ea228df7855: MOLDS: Enabling GC of toplevel molds
-
05:19 pm Revision 02fb0f373d7554f42cb26ee9a7851e6ed3fdf645: MOLDS: Enabling GC of transitions
-
04:35 pm Revision 5b16ee1f402e57fee9cc77b22d12ee5d60aca276: TYPES: Cute, but GTFO
-
04:03 pm Revision 38041084ac54fc4bd54f3971806cd22aa1c44b53: SHEEPLE-GARBAGE: Inlining properly
-
02:48 pm Revision 03a3ce190d4e9458668e2e127cffca538d44311e: PROPERTIES: Rewriting PROPERTY-VALUE's algorithm
-
02:47 pm Revision 878e40c637ef23ff53b8edcd9be3d0345dfcbbb0: TESTS: Deleting unreachable tests
-
02:25 pm Revision cca4a9499eae76052fe4730611a8a6b05ac268eb: PROPERTIES: Better docstring for DIRECT-PROPER...
-
02:20 pm Revision d38918e5dff0e2e547ab5b25a53b59146a4148e3: Better property-value docstring.
-
02:20 pm Revision 2d5403a5ae6f8b08db997c89b6425074293dec1d: P-V-W-H-L is unnecessary.
-
10:01 am Revision f51de65e931a4b53041fb262103a4e6095adedc4: Oops
-
09:57 am Revision 0aa558eb0c57f88aeb33431de0504fad67d0889a: REPLIES: PPrinting some conditions
-
09:21 am Revision 8a79068fec78f59abd7f5b755d47d93208aa14f8: REPLIES: New condition and message NO-NEXT-REPLY
-
08:49 am Revision 0f14d4c8bc31936710d23a81c591dbc5e96cc41c: REPLIES: Deleting unreachable code COMPUTE-PRI...
-
08:48 am Revision c85051da0ba50750ea4561ddb85eaa078a89f050: REPLIES: Adjusting STD-MAKE-REPLY-LAMBDA
- - It now produces a lambda which takes &key arguments, so it sort-of
complies with Pascal Costanza's paper ``MAKE-... -
08:28 am Revision b448a5a97f3e9e8a7b5974922f2c03b57b5e233f: REPLIES: Fixing STD-COMPUTE-DISCRIMINATING-FUN...
- Sheeple fails to bootstrap at this stage.
-
08:27 am Revision abd676eaa3f3e63e92c89d5a0015b66e32ce4bee: New function STD-COMPUTE-ERFUN
- Sheeple fails to bootstrap at this stage.
-
08:26 am Revision 4ed76c55ed32b0a7ef9856631a725d0c68064b70: New function STD-COMPUTE-EFFECTIVE-REPLY
- Sheeple fails to bootstrap at this stage.
-
06:46 am Revision 5273dd67f2df9704ce963a995e1d975872be8bd7: TESTS: Switching to use new macro WITH-TEST-ME...
-
06:46 am Revision 4abd2367728a32a7d34a5b3612911a94a62c74e0: TESTS: Introducing extreme macro WITH-TEST-MES...
-
06:45 am Revision 057839dcbabe52384fa2b0b10f685271bfb722fa: TESTS: Commenting on a sad state of affairs
-
06:13 am Revision 4c0fb3f418f5f614096fa0f055a13d42dc517b72: REPLIES: Renaming MAKE-REPLY-LAMBDA => STD-MAK...
-
06:12 am Revision fda31fd5b4f942ffb461c9d6c088fa94c6002f1e: REPLIES: Simpler semantics for MAKE-REPLY-LAMBDA
-
06:11 am Revision b14ee06a6bbf016acb9bde9a545508edfcd54b73: TESTS: Clearing out warnings
-
05:21 am Revision fbdd3db7c2c4b0cd147bf41b9171915c1c1c779e: REPLIES: Bugfix in PARSE-DEFREPLY
-
03:50 am Revision 439be66056a62dc91fc74496160ffa99c366779b: REPLIES: Refactoring the DEFREPLY parsing
-
02:47 am Revision c90fb737d15f4d5100aa812878613b953a2a0a7c: UTILS: Raiding the Parse-Declarations library
-
02:32 am Revision 08c4c0cd250e08c899f216d8558c6528138b40f4: UTILS: Raiding the Alexandria library
-
01:41 am Revision ac19281e7a5d1f566283d2f64bddad1ec93e5a3f: REPLIES: Restructuring MAKE-REPLY-LAMBDA to us...
-
01:11 am Revision 2d670d0781fcb4437bce743acf4d7f59b85bde39: REPLIES: Fixing capture bug in MAKE-REPLY-LAMBDA
-
01:11 am Revision 2c6edbf91e04b1a1fdb5e4fbe28d4188797059c8: OBJECTS: Small frobs inside #'OBJECT
12/11/2009
-
11:16 pm Revision de3cea0fe40e3eb934221235de6e590c98a8305d: INIT: No longer autoboxing parents in REINIT-O...
-
11:11 pm Revision 3291611451bd0c92c749addb5a1d409d58c2e9de: STYLE: Renaming a local variable
-
11:08 pm Revision 933f166caeb21a04a95bfff55e91332c04bb8f9a: BOXING: Simplifying ENSURE-BOXED-OBJECTS
-
10:59 pm Revision 6beacb8c802135bfb23441ab5d04e1216fb5f33a: BOXING: Renaming OBJECTIFY-LIST => ENSURE-BOXE...
-
10:59 pm Revision 9b6d340c3e36933d91e3204e0008024822d2b269: BOXING: Renaming OBJECTIFY => ENSURE-BOXED-OBJECT
-
10:57 pm Revision 7c58ba1d9dd18013ad0c1807eb8ea3f2fe6b693a: BOXING: Removing special treatment for T
-
10:12 pm Revision 4bfee709357f2addde1beae91d9a2aae4018bef1: BOXING: Simpler semantics for FIND-BOXED-OBJECT
- Tests updated.
-
10:10 pm Revision ad84c5edac1e0003aa018a8dbf304e921e64f1a8: Revert "I like FUN"
- This reverts commit 585dcd7edee3e0affa623d59e33bae4f53d0a441.
-
10:08 pm Revision 585dcd7edee3e0affa623d59e33bae4f53d0a441: I like FUN
-
09:52 pm Revision a9b66ff8b8738a74a6c9772dcb3725d3fc211847: BOXING: Restructuring BOX-OBJECT to better use...
-
09:25 pm Revision 0a724290a964287b2ab97dc08533e656bb4e9863: TESTS: Better cleanup code for the DEFPROTO test
-
09:24 pm Revision 4b8e0edd64f5e0d23e77900e60f8b381d6235a45: TESTS: Updating to use UNDEFMESSAGE macro
-
09:21 pm Revision c8e2e9f467a4a270435892bf8410f0d989d01b41: TESTS: Autoboxing test for DEFREPLY
-
02:34 pm Revision 521c2d5a933a33265a90a0bedbeb839771c3fa29: REPLIES: Bugfix in ENSURE-REPLY
- This bug was introduced in commit 440ea5b, "Keeping it simple and stupid",
and disabled the autoboxing of reply parti...
Also available in: Atom