Torsten Ruger
0c2738cdef
still sputters, but starts again after all that renaming
2018-04-03 16:48:45 +03:00
Torsten Ruger
7be8e040bb
add code options
...
this time inline (not server generated) into the switch view
2016-12-27 20:31:41 +02:00
Torsten Ruger
a6c63f4e57
small layout changes
2016-12-27 18:37:18 +02:00
Torsten Ruger
cc6a050250
getting basics to work
2016-12-25 17:49:09 +02:00
Torsten Ruger
0aafeeeb22
update to use s-tree, not soml
2016-12-22 21:18:51 +02:00
Torsten Ruger
ba34c510c3
update gems, remove older unused stuff
2016-12-22 21:18:10 +02:00
Torsten Ruger
daa75719cc
update salaam and fix
2015-11-24 16:26:49 +02:00
Torsten Ruger
5aebc464e2
salaam update and minors
2015-11-10 19:46:21 +02:00
Torsten Ruger
66e989f066
update salama
...
with word fixes mostly
2015-11-10 11:50:56 +02:00
Torsten Ruger
0a67fc38e4
add missing fie_access to html converter
2015-11-10 11:50:28 +02:00
Torsten Ruger
dee9eb4dca
a version of code points
...
strings and encodings are definitely not the same for mir and opal
the code point version works for me with utf16 encoding (on my machine?)
utf16 is sensible choice though may go with it
2015-11-09 00:04:31 +02:00
Torsten Ruger
7c18ab3e36
update salaam and boot parfait codes too
2015-11-09 00:02:23 +02:00
Torsten Ruger
10664ef090
start on puti
2015-11-09 00:02:02 +02:00
Torsten Ruger
3681b4b5d7
load parfait code over the net too
...
some very painful promise debugging solved weird string issue
2015-11-09 00:01:44 +02:00
Torsten Ruger
0f7fb9e70f
update salaam, fake bignum
...
Since the interpreter is fixed and uses lignum, some solution
for opal is needed. Currently hacked
2015-11-08 15:46:25 +02:00
Torsten Ruger
6812b7503b
salaam update and small fixes because if that
2015-11-07 22:27:27 +02:00
Torsten Ruger
1b887c0186
fix (slash) logger
2015-11-07 22:26:59 +02:00
Torsten Ruger
969fa758a1
some renames, make space for new layout test
2015-11-07 22:26:39 +02:00
Torsten Ruger
cad3deab3a
add working fibonacci examples, while and recursive
...
for fibo(10) the difference is 270 vs 6500 instructions, a lot
apparently there are as many calls as the fibs result, i.e. 55, for
recursive
2015-11-05 13:58:59 +02:00
Torsten Ruger
453f7d5b4a
update salama
...
updates opal to beta it seems
2015-11-05 13:56:58 +02:00
Torsten Ruger
919b31ed3d
remove rescues, better stracktraces
...
which is funny, because i added the rescues because i wasn’t getting
traces
something changed, possibly opal
2015-11-05 11:43:23 +02:00
Torsten Ruger
30eed9274e
fix to use objects instead of ids
2015-11-04 20:29:09 +02:00
Torsten Ruger
cfc5163fb6
more debugging
2015-11-04 20:28:37 +02:00
Torsten Ruger
9c637243ff
add flags to status (to debug branches)
2015-11-04 16:45:33 +02:00
Torsten Ruger
9fbf58bf0f
lifted logger
...
don’t really need it in the debugger, but since it’s now used in salama
the require fails ….
2015-11-04 16:30:54 +02:00
Torsten Ruger
7a86f60c2d
while code
2015-11-04 16:13:08 +02:00
Torsten Ruger
f7981dcce5
update salaam for int fix
...
remove those half indexes
2015-11-04 16:12:57 +02:00
Torsten Ruger
65e5f39420
move to soml ending, new while example
2015-11-04 16:12:37 +02:00
Torsten Ruger
04c7ab7fee
update readme and screenshot
2015-11-04 13:12:14 +02:00
Torsten Ruger
04da6af347
fix converter
...
field_def name has been upgraded, needs processing
2015-11-04 12:31:27 +02:00
Torsten Ruger
7f6f7ee4fd
remove link as it doesn't exist anymore
2015-11-04 12:21:03 +02:00
Torsten Ruger
6bbbef235c
show labels correctly
2015-11-04 12:20:44 +02:00
Torsten Ruger
ccf3a37003
go to github version
2015-11-04 12:20:20 +02:00
Torsten Ruger
a167a87b1f
extract the converter into own file
...
and small cleanups
2015-11-01 19:14:31 +02:00
Torsten Ruger
d19e89567f
updating on changed method
2015-11-01 18:11:38 +02:00
Torsten Ruger
752310ab0a
different speed buttons
2015-11-01 18:11:00 +02:00
Torsten Ruger
f2b14c743d
dic an spanifying output
2015-11-01 13:36:00 +02:00
Torsten Ruger
09bfae1a5f
turning out complete function as html
2015-11-01 13:03:03 +02:00
Torsten Ruger
feeedf973d
show all classes, reduce delay
2015-11-01 00:06:03 +02:00
Torsten Ruger
88aa296356
make class view use ref view
...
so one can drill into a class like any old object
some work refreshing them (as they change on reboot)
2015-10-29 23:36:04 +02:00
Torsten Ruger
e8b0a38478
remove blocks view (superseded by source)
2015-10-29 23:06:24 +02:00
Torsten Ruger
be76a57fde
to html processor for code
2015-10-29 19:10:02 +02:00
Torsten Ruger
1fd78bf602
update salaam
2015-10-29 19:09:39 +02:00
Torsten Ruger
10d21614a9
make it faster
2015-10-29 19:09:13 +02:00
Torsten Ruger
a18bbeebdf
add run button , while pressed runs the program
2015-10-29 18:36:42 +02:00
Torsten Ruger
b76fe1645e
separate ticker for internal codes
2015-10-29 16:53:46 +02:00
Torsten Ruger
4bf8ac5345
raw source int the source view
2015-10-29 16:49:14 +02:00
Torsten Ruger
3477de8c81
salaam update
...
fixes (last?) index bug
2015-10-27 20:08:23 +02:00
Torsten Ruger
18cb04240d
showing integers correctly
2015-10-27 18:09:50 +02:00
Torsten Ruger
a8a233705d
change to same file ending
2015-10-27 18:09:24 +02:00
Torsten Ruger
17fb7fbf74
opal scope problems
...
opal eval is in object scope it seems
2015-10-27 12:47:17 +02:00
Torsten Ruger
922ec10f93
no more blocks, replace with labels
2015-10-27 12:46:53 +02:00
Torsten Ruger
76a698f028
update salaam
2015-10-27 12:46:39 +02:00
Torsten Ruger
b6bfddf536
remove dead code (no going back anyway)
2015-10-27 12:46:15 +02:00
Torsten Ruger
9cb4a787b2
virtual - register update
2015-10-27 12:44:02 +02:00
Torsten Ruger
8cde7011ef
update salaam, catch errors on tick
...
otherwise those errors were silently ignored,
i guess because they were on a ui thread
2015-10-22 17:09:05 +03:00
Torsten Ruger
feca6cfbee
fix argument view
2015-10-22 14:44:37 +03:00
Torsten Ruger
75b358f2bb
fix status update
2015-10-22 14:44:12 +03:00
Torsten Ruger
88935db881
update salaam
2015-10-22 14:44:00 +03:00
Torsten Ruger
9fc354d30f
new example
2015-10-22 14:43:11 +03:00
Torsten Ruger
91e3a8fc03
bit more space for instructions
2015-10-21 18:37:04 +03:00
Torsten Ruger
b4630fb501
add some simple programs
...
both failing, finally get some work done here
2015-10-21 15:22:56 +03:00
Torsten Ruger
b4fcf6a711
remove local dependency again
2015-10-21 14:08:44 +03:00
Torsten Ruger
94292bf1ca
allow for empty view
...
and reset view when interpreter restarts
2015-10-21 14:05:18 +03:00
Torsten Ruger
906017d1eb
let the user switch the program that runs
...
simply grab one of a presets
clear views and start interpreter with the parse from server
2015-10-21 14:04:42 +03:00
Torsten Ruger
b8e309b701
don't pre-start interpreter anymore, but allow for switching source
2015-10-21 14:03:56 +03:00
Torsten Ruger
4752732bf8
helper to clear the view
2015-10-21 14:03:23 +03:00
Torsten Ruger
45a2c707da
simple server api to return possible programs and their parses
...
Parsley doesn’t work on opal (though it is pure ruby)
thus have to jump through (client server) hoops
2015-10-21 14:03:02 +03:00
Torsten Ruger
8eade695a4
start of a code repository
2015-10-21 14:01:46 +03:00
Torsten Ruger
82b78b8825
create view directory for views
2015-10-19 19:56:35 +03:00
Torsten Ruger
37e24cd02a
update to new syntax
2015-10-19 19:56:10 +03:00
Torsten Ruger
0db8d87c09
putstring
2015-10-17 10:29:04 +03:00
Torsten Ruger
b8dd2b257c
update salama
2015-10-17 10:10:33 +03:00
Torsten Ruger
c87b1f615e
updating gems
2015-10-07 15:27:34 +03:00
Torsten Ruger
e48b7f5c7a
better documentation
2015-10-07 12:24:02 +03:00
Torsten Ruger
ed5b946a70
fix ast for opal
2015-10-07 12:23:46 +03:00
Torsten Ruger
36e3a8d4cc
object in register change fixed
2015-10-04 22:39:02 +03:00
Torsten Ruger
d23a9846e3
switch to sat and load code from file
2015-10-02 20:25:54 +03:00
Torsten Ruger
ab55f64cdf
minitest adds itself
2015-08-26 12:23:11 +03:00
Torsten Ruger
3ca4f29ed1
yanked diy branch to master
2015-08-25 12:37:29 +02:00
Torsten Ruger
c0bdfe149c
fix list and string views
2015-08-25 11:54:44 +02:00
Torsten Ruger
5ec7ea6d56
small fix
2015-08-25 09:57:22 +02:00
Torsten Ruger
ee788b3507
add layout to object view
2015-08-25 09:57:08 +02:00
Torsten Ruger
85e099382d
fix method update
2015-08-24 02:19:41 +02:00
Torsten Ruger
7d214e7013
finish off instruction view (+small rename)
2015-08-24 02:04:07 +02:00
Torsten Ruger
c5a07be6ac
inlined mini clases
2015-08-24 01:49:41 +02:00
Torsten Ruger
b3de7c9b5e
implement instruction view , almost complete
2015-08-24 01:45:33 +02:00
Torsten Ruger
516b041bed
small improvements
2015-08-24 01:44:50 +02:00
Torsten Ruger
a25d292e1f
improve style a bit
2015-08-24 01:44:04 +02:00
Torsten Ruger
167353fdf3
update method name
2015-08-23 02:28:31 +02:00
Torsten Ruger
95c4d656b3
last DOM cleaning
2015-08-23 02:20:36 +02:00
Torsten Ruger
3319b0cd98
fix the z index
2015-08-23 02:16:32 +02:00
Torsten Ruger
7820c5eff0
clean of DOM
2015-08-23 02:16:13 +02:00
Torsten Ruger
a56e811699
small fix and expansion to 5 level
2015-08-23 02:15:34 +02:00
Torsten Ruger
83e0c8a925
now very simple to get expanding objects
2015-08-22 21:17:32 +02:00
Torsten Ruger
7885ae93c4
redo object view as list, introduce ref view
2015-08-22 20:11:33 +02:00
Torsten Ruger
caa1da342c
remove the root function (pass to super now)
2015-08-22 19:28:09 +02:00
Torsten Ruger
b8a0e5f8a3
fix blocks to change
2015-08-22 18:37:42 +02:00
Torsten Ruger
b43bffc940
remove DOM usage from blocks, make it list view
2015-08-22 17:30:27 +02:00
Torsten Ruger
1ad5681827
remove DOM usage from object
2015-08-22 17:19:07 +02:00