a46dd9f6bf
more word tests
2015-05-15 20:31:43 +03:00
0731a6061a
fix word implementation and tests
...
much better, though wasteful implementation
breaks a few tests, but ploughing on first
2015-05-15 16:45:36 +03:00
164816c441
basic word functionality
...
and conversion from string
2015-05-14 20:39:12 +03:00
5e0e8c8364
move index_of to list
...
and give it a sort of basic implementation
2015-05-14 19:54:38 +03:00
c2b84925a4
basic functions for object
2015-05-14 19:53:56 +03:00
9d711e7766
moving string to parfait
...
using parfait::word
also rename builtins string to word
2015-05-13 16:17:10 +03:00
baca6eb4c6
rename string to word
2015-05-13 16:06:38 +03:00
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