Torsten Ruger
|
4055709529
|
push the name down into callable
blocks need a name too
if just for debug, and stacks
|
2018-07-30 10:21:43 +03:00 |
|
Torsten Ruger
|
1cb07a4164
|
block arg access was off by one
|
2018-07-27 12:16:06 +03:00 |
|
Torsten Ruger
|
648ec772ec
|
direct index access helper for type
|
2018-07-15 12:30:50 +03:00 |
|
Torsten Ruger
|
581f457119
|
type helper for class name
|
2018-07-14 11:03:16 +03:00 |
|
Torsten Ruger
|
9005513368
|
rename typed_method to callable_method
seems to make the essence clearer
also extracted base class
|
2018-07-07 09:11:09 +03:00 |
|
Torsten Ruger
|
acd5cd8f30
|
rename for_type to self_type
and split a base class off TypedMethod
|
2018-07-06 20:01:17 +03:00 |
|
Torsten Ruger
|
8ef1a471a4
|
finally change List to derive from data object
can’t derive from data16 as some lists are longer
have to get the delegation to work first
|
2018-05-28 15:45:29 +03:00 |
|
Torsten Ruger
|
ab01fa3862
|
switch to 0 based indexing
the world rocked for a moment (and more fixes to follow)
also the crumbling of idealism was heard
|
2018-05-14 11:55:01 +03:00 |
|
Torsten Ruger
|
87eee0b66e
|
add object method missing as sys exit
functions get added twice and thus removed once
remove restriction for now
|
2018-04-02 16:49:30 +03:00 |
|
Torsten Ruger
|
fb29fb6431
|
linked list of methods instead of list of methods
api changes slightly, especially for each, but mostly sama sama
|
2018-04-02 16:36:43 +03:00 |
|
Torsten Ruger
|
2c137e8c97
|
div10 test for interpreter
|
2018-03-24 12:21:46 +02:00 |
|
Torsten Ruger
|
769fd71a3d
|
fix redefining typed methods
as happens for predefined Space.main
|
2018-03-22 21:06:22 +05:30 |
|
Torsten Ruger
|
af94d40cab
|
passing frame (locals) into method creation
so typed_method have correct frame information and
can resolve slots correctly (next step)
|
2018-03-18 22:09:27 +05:30 |
|
Torsten Ruger
|
47683817ee
|
implements resolve_method on parfait type
with associated changes to class
adds note about the not being the final version
|
2017-04-25 09:06:49 +03:00 |
|
Torsten Ruger
|
da5823a1a0
|
move parfait up one, as per its module structure
|
2017-01-18 20:09:43 +02:00 |
|