]> gitweb.factorcode.org Git - factor.git/commit
classes: Make methods dispatch on maybes. Fix a couple bugs in the implementation...
authorDoug Coleman <doug.coleman@gmail.com>
Tue, 22 Nov 2011 22:47:52 +0000 (14:47 -0800)
committerDoug Coleman <doug.coleman@gmail.com>
Tue, 22 Nov 2011 23:12:20 +0000 (15:12 -0800)
commitcab0369fecd0043db44b11bf977e4db2384023e0
tree416d71a033dbf62b3992572977f6fe407245453c
parentfac17c10ba5c3d938f4b94c4b71fece455cffe78
classes: Make methods dispatch on maybes. Fix a couple bugs in the implementation of maybe. classoid? is now a dumb test if an object could be a well-formed classoid; valid-classoid? tests for well-formedness. Move maybe tests. Make pprint* work better on methods.
15 files changed:
basis/compiler/compiler.factor
basis/prettyprint/backend/backend.factor
basis/prettyprint/prettyprint-tests.factor
basis/prettyprint/sections/sections.factor
basis/see/see.factor
basis/stack-checker/dependencies/dependencies.factor
core/classes/algebra/algebra.factor
core/classes/builtin/builtin.factor
core/classes/classes.factor
core/classes/maybe/maybe-tests.factor [new file with mode: 0644]
core/classes/maybe/maybe.factor
core/classes/union/union-tests.factor
core/generic/generic.factor
core/parser/parser-docs.factor
core/parser/parser.factor