Commit Graph
100 Commits
Author SHA1 Message Date
Torsten Ruger bba8f787d5 update for yielding
wip
2018-07-30 17:17:27 +03:00
Torsten Ruger 11cdb5872a adjust to rubyx layers
no global machine and positions
also small layout changes
2018-07-03 19:16:12 +03:00
Torsten Ruger 24961e2e10 removed logger (now in util) 2018-06-22 21:48:10 +03:00
Torsten Ruger 3451b546c3 update to work with positions 2018-06-22 19:44:50 +03:00
Torsten Ruger 9832c8730b still +1 errors
also bigger risc view
2018-05-15 12:07:52 +03:00
Torsten Ruger 89e221c748 a larger while example
need a way to see the code
2018-04-20 19:40:17 +03:00
Torsten Ruger 315be69851 fix vool method updating
a start, should do code too
2018-04-18 20:09:22 +03:00
Torsten Ruger e90597c332 remove fixed height 2018-04-18 17:58:28 +03:00
Torsten Ruger c379d0f09f also make menu use percentages
somewhat responsive now
even it wont look good small
2018-04-18 17:54:58 +03:00
Torsten Ruger 6c597bea69 remove susy and just use percentage for layout 2018-04-18 17:54:18 +03:00
Torsten Ruger 07edd4ba60 fix mom view update logic 2018-04-17 20:25:56 +03:00
Torsten Ruger e193d50efd fix classes, status wasn't updating 2018-04-17 19:20:31 +03:00
Torsten Ruger ce0bdc46a9 introducing mom view
rename source to vool
and instruction to risc
2018-04-17 19:08:10 +03:00
Torsten Ruger 88e49afb60 puts status in header 2018-04-17 18:49:00 +03:00
Torsten Ruger ff3990841b update space when on re init 2018-04-17 16:43:25 +03:00
Torsten Ruger 0ff418a98c fix startup 2018-04-17 16:35:42 +03:00
Torsten Ruger 7a8e308665 dump dead code
some volt stuff still lying around
2018-04-17 16:35:32 +03:00
Torsten Ruger 2e3475e040 style to fit into site 2018-04-16 21:23:29 +03:00
Torsten Ruger 4ce6aab51c fix spaces z index 2018-04-09 15:10:17 +03:00
Torsten Ruger 17a49348db hack exception
but hey, it can do maths!
2018-04-09 15:08:56 +03:00
Torsten Ruger 73643e4882 add space to left view
show integer and word values
2018-04-07 19:44:47 +03:00
Torsten Ruger 509aff9552 show source better
still wip
2018-04-06 13:03:39 +03:00
Torsten Ruger 4c342d064d make status smaller, source bigger
and value bold
2018-04-04 17:14:33 +03:00
Torsten Ruger 7a9e10fb5f 5 registers per row for better view 2018-04-04 13:16:59 +03:00
Torsten Ruger c2d69c767c hello world runs through
slower it seems
and source view doesn’t work yet
2018-04-03 19:35:25 +03:00
Torsten Ruger 2feb287b50 slow first steps, 6 before exceptions 2018-04-03 18:24:57 +03:00
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