factor/core/definitions/definitions-tests.factor

34 lines
529 B
Factor
Raw Normal View History

2008-03-01 17:00:45 -05:00
IN: definitions.tests
2008-01-09 19:13:26 -05:00
USING: tools.test generic kernel definitions sequences
2008-03-16 04:51:43 -04:00
compiler.units words ;
2007-10-09 17:35:09 -04:00
2008-02-05 00:30:59 -05:00
GENERIC: some-generic ( a -- b )
2007-10-09 17:35:09 -04:00
USE: arrays
M: array some-generic ;
USE: bit-arrays
M: bit-array some-generic ;
USE: byte-arrays
M: byte-array some-generic ;
TUPLE: some-class ;
M: some-class some-generic ;
TUPLE: another-class some-generic ;
[ ] [
[
{
some-generic
some-class
{ another-class some-generic }
} forget-all
] with-compilation-unit
2007-10-09 17:35:09 -04:00
] unit-test