Commit Graph

142 Commits

Author SHA1 Message Date
dd41758dea renamed array and hash to list and dictionary
Since these are not the ruby classes, we don’t need
the old names. They are misleading.
An Array is a military term, we mean list
And a Hash is an implementation of a Dictionary,
or LookupTable
2015-05-12 19:10:45 +03:00
a94ce51c58 also test array
minor (ahm) fixes to array logic
2015-05-12 19:03:14 +03:00
398516a596 fixes parfaits hash by implementing array
basic concept holds up as parfaits hash is now
working on parfaits own array
2015-05-12 18:52:01 +03:00
b980def84e move space to parfait
Also make the machine the singleton
and space hang off it

Many repercussions, not all fixed in this commit
2015-05-12 15:36:44 +03:00
2e8b514e9c start to use parfait classes
bit of a bumpy road
2015-05-12 14:58:29 +03:00
73a6a5db39 move meta and boot class to parfait
just cosmetic, fixed requires but not code
2015-05-12 09:54:36 +03:00
b804354236 fix requires and some scoping 2015-05-12 09:44:34 +03:00
ab870e3323 moved the whole parfait into its namespace/module 2015-05-11 18:55:49 +03:00
a552e3fbce remove virtual frame (just using parfait) 2015-05-10 17:12:43 +03:00
618b8d05f8 adding ruby method lists
Just for reference (not to copy)
2015-04-15 11:39:12 +03:00
5792fb983b add module
between class and object, as in ruby
2015-04-15 11:38:46 +03:00
aaf6da8808 make object derivation explicit
in parfait
2015-04-08 20:33:15 +03:00
81e3a98af8 add integer to parfait 2015-04-08 20:32:56 +03:00
fdb3fbc825 Parfait documentation
outline of expanded parfait, documented but not coded
2015-04-08 20:24:50 +03:00
4f1e99d744 adding stubs for coming classes 2015-04-06 11:38:11 +03:00
aee36d9f5f bit of line wrapping 2015-03-25 17:29:39 +02:00
d758a23eb6 correct parfait module
parfait only needs to be in a module when it is used in the vm, not
when it is parsed.
The parsed parfait must be without namespace.
2015-03-25 17:16:20 +02:00
df9d6284ae up to, ut not including, creating frames 2014-09-24 18:25:18 +03:00
892f251d18 implement how send should work (but parfait doesn't parse yet, so it doesnt) 2014-09-23 20:16:05 +03:00
bbcfef3c43 make a little more real 2014-09-16 16:05:38 +03:00
d94ec6c72c fix parfait test 2014-09-04 14:22:28 +03:00
99b4468599 fix spelling 2014-08-28 22:32:53 +03:00
35b738639b improve readmes 2014-08-28 19:12:46 +03:00
1fc3f1fb18 renaming ripples 2014-08-28 18:53:48 +03:00
9dd37a74df add a kenrnel array class with function stubs 2014-08-28 16:39:35 +03:00
da3cd69a5c fixed the old list tests for hash, and fixed hash to pass them 2014-08-28 16:28:25 +03:00
d3c4087871 use simple array based hash, so assembly of it will be easy 2014-08-28 16:20:09 +03:00
c7bc18dac8 small fix for str len 2014-08-28 16:19:30 +03:00
41de2b5822 moved boot_class back to virtual (as things get clearer) 2014-08-28 08:24:37 +03:00
7d35732923 renamed method definition to compiled method 2014-08-28 08:10:33 +03:00
dd82095cca reditribute boot dir evenly. some was parfait, some virtual, some kernel 2014-08-24 00:25:15 +03:00
5f3b0c1779 moved list to parf 2014-08-24 00:03:25 +03:00
c2ae184e6e simple test for get type 2014-08-07 15:41:13 +03:00
9a197ff7c1 expanded the send a bit 2014-08-06 18:37:19 +03:00
ce3505710a basic send 2014-08-05 15:55:24 +03:00
e92f949a71 fix the vm in link 2014-07-31 21:55:54 +03:00
8effcc866a more machinery to the machine 2014-07-30 21:43:12 +03:00
7b6f364ba8 namechange 2014-07-29 18:33:11 +03:00
337b1a8ee0 renamed to kide(crystal) 2014-07-17 02:26:13 +03:00
fb105cb895 had to let go of crystal (sniff) as the name was taken 2014-07-17 01:00:15 +03:00
ee5615ec03 fix rename 2014-07-01 19:12:32 +03:00
2c26415de7 transformations according to todays post 2014-06-14 00:19:12 +03:00