Commit Graph

23 Commits (92d76657b8ffb5f48d68e225b9d12588320b5d7c)

Author SHA1 Message Date
Slava Pestov 64995237a7 Re-organize a few things to reduce '-include=' image size 2009-10-23 04:32:17 -05:00
Slava Pestov d9796a577c mirrors: don't depend on specialized-arrays, it pulls in too much 2009-10-23 04:24:20 -05:00
Joe Groff cebbba309f make simd objects inspectable 2009-10-16 14:22:20 -05:00
Keith Lazuka 8f79ea91ba docs: change $subsection to $subsections 2009-10-02 12:15:48 -04:00
Joe Groff d64d8eb0f0 make byte-arrays and specialized-arrays reveal their elements through the inspector 2009-09-28 20:34:42 -05:00
Joe Groff 2c248c2e06 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 541b762149 mirrors on structs again, add summary method for structs 2009-08-31 19:27:29 -05:00
Doug Coleman 5f111ffb1f struct mirrors were not ready yet 2009-08-31 19:10:48 -05:00
Doug Coleman e927ce1733 show c-type instead of factor type 2009-08-31 18:58:42 -05:00
Doug Coleman 19f3164780 better keys in sturct mirrors 2009-08-31 18:57:03 -05:00
Doug Coleman 9ae457d499 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
Doug Coleman 7a1841f59b (( -- )) eval -> eval( -- ) 2009-04-17 15:49:21 -05:00
Doug Coleman 364ea217ef fix more compiler errors 2009-04-17 14:44:08 -05:00
Slava Pestov 058ba127cb Cleaning up more -rot usages 2008-12-22 05:41:01 -06:00
Slava Pestov daf2857d7b define-inline now takes an effect parameter
C: now sets the stack effect of the new word to slot names
add new basis/constants vocab; CONSTANT: foo bar is equivalent to : foo bar ; inline
(going to fold CONSTANT:, ALIAS: and qualified into core soon perhaps)
tighten the screws: inline words now need a stack declaration too
update some usages of inline words
2008-12-15 19:44:56 -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 7aa0086278 fix docs 2008-09-03 12:34:34 -05:00
Slava Pestov 6b07c85fec Minor fixes here and there for delegation slot removal 2008-09-03 06:05:50 -05:00
Doug Coleman ce72a5de8e new accessors 2008-09-02 01:53:37 -05:00
Doug Coleman 144f79ffab use ERROR: instead of throwing strings 2008-08-29 01:59:25 -05:00
Slava Pestov 4cb64aaeb8 Fixing unit tests for eval word being moved 2008-07-29 00:05:01 -05:00
Slava Pestov d66f887736 Create basis vocab root 2008-07-28 22:03:13 -05:00