Cat Stevens
90fcf7cfd5
mirrors: useless using
2020-04-13 17:52:09 +00:00
Cat Stevens
175a42bd49
mirrors: delete-at and clear-assoc are an error, fix #1757
...
M\ mirror delete-at and M\ mirror clear-assoc
have been made to throw a new
mirror-slot-removal error, because
it doesn't make sense to remove a
tuple slot, and this behaviour should
not have been relied on.
2020-04-13 17:52:09 +00:00
Doug Coleman
01aab7c884
Factor: Rename <enum> to <enumerated> to not confuse with ENUM:s
2017-07-03 12:47:19 -07:00
Björn Lindqvist
ce2b971b3b
mirrors: make all sequences be "inspectable", could fix #1237
2016-03-26 15:08:31 +01:00
Björn Lindqvist
b21457411e
mirrors: makes string an inspectable sequence, fixes #1238
2016-03-25 21:10:26 +01:00
John Benediktsson
f1fd761a72
mirrors: define M\ hash-set make-mirror so inspector works better on hash-sets.
2016-03-21 10:20:38 -07:00
John Benediktsson
ceb75057da
change ERROR: words from throw-foo back to foo.
2015-08-13 16:13:05 -07:00
Doug Coleman
b6be8685c3
basis: ERROR: changes.
2015-08-13 03:20:39 -07:00
John Benediktsson
5eec781b40
use ``if*`` instead of ``dup [ ] [ drop ] if``.
2015-07-20 22:24:30 -07:00
John Benediktsson
6bac58fa97
mirrors: fix assoc-size for non-tuple-classes.
2013-04-23 07:55:03 -07:00
Doug Coleman
23d4eb5f7d
mirrors: Make strings an inspected-sequence. Fixes #857 .
2013-04-22 22:23:15 -07:00
John Benediktsson
5f543dd8af
mirrors: simplify code with fry.
2013-04-22 11:48:26 -07:00
John Benediktsson
290aaa3dcd
mirrors: implement keys/values.
2013-04-07 12:51:35 -07:00
Doug Coleman
f9257959fd
Rename class to class-of
2011-10-24 06:47:42 -05:00
Slava Pestov
3dabdcbdc3
mirrors: rename enumerated-sequence to inspected-sequence
2010-06-11 17:14:15 -04:00
Daniel Ehrenberg
4af88ff9ff
Making more vocabs use require-when
2010-03-18 01:39:30 -04:00
Slava Pestov
2b142dabae
Re-organize a few things to reduce '-include=' image size
2009-10-23 04:32:17 -05:00
Slava Pestov
bbedd03f6b
mirrors: don't depend on specialized-arrays, it pulls in too much
2009-10-23 04:24:20 -05:00
Joe Groff
4809253c48
make simd objects inspectable
2009-10-16 14:22:20 -05:00
Joe Groff
d7db62a145
make byte-arrays and specialized-arrays reveal their elements through the inspector
2009-09-28 20:34:42 -05:00
Joe Groff
f3768b5361
clean up the bootstrap mess by moving the struct summary and make-mirror methods to classes.struct.prettyprint
2009-08-31 20:32:00 -05:00
Doug Coleman
f0e14d1c3c
mirrors on structs again, add summary method for structs
2009-08-31 19:27:29 -05:00
Doug Coleman
3d975ea7ab
struct mirrors were not ready yet
2009-08-31 19:10:48 -05:00
Doug Coleman
80e2feacd9
show c-type instead of factor type
2009-08-31 18:58:42 -05:00
Doug Coleman
1732bd730a
better keys in sturct mirrors
2009-08-31 18:57:03 -05:00
Doug Coleman
fee0953cc4
make-mirror method on structs. fix typo on struct-slots stack effect. don't filter initial values in struct>assoc because structs are more low-level and you want to see the entire layout of the struct you're working with, imo.
2009-08-31 18:51:47 -05:00
Slava Pestov
058ba127cb
Cleaning up more -rot usages
2008-12-22 05:41:01 -06:00
Slava Pestov
6f432811f5
Fix mirrors
2008-11-06 02:52:54 -06:00
Slava Pestov
c19f2257f4
Fix permission bits
2008-10-02 08:34:49 -05:00
Doug Coleman
144f79ffab
use ERROR: instead of throwing strings
2008-08-29 01:59:25 -05:00
Slava Pestov
d66f887736
Create basis vocab root
2008-07-28 22:03:13 -05:00