Commit Graph

114 Commits

Author SHA1 Message Date
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
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
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
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
82b78b8825 create view directory for views 2015-10-19 19:56:35 +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
e48b7f5c7a better documentation 2015-10-07 12:24:02 +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
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
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
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
Torsten Ruger
cf1d32e520 objects back on screen, not updating yet 2015-08-22 02:40:19 +02:00
Torsten Ruger
68f67eda54 registers ticking, but objects not showing 2015-08-22 02:23:53 +02:00
Torsten Ruger
ed2a054ca6 starting interpreter and getting ticks going (slowly) 2015-08-22 01:59:29 +02:00
Torsten Ruger
3fa685a0bb assign @element explicitly (remove create_element) 2015-08-22 01:37:15 +02:00
Torsten Ruger
0d4813df13 added separate class view and made classes view a listview 2015-08-22 01:36:11 +02:00
Torsten Ruger
15fd4ea7c6 remove some DOM usage 2015-08-22 01:06:48 +02:00
Torsten Ruger
b21ca406c8 rename create_element to div and create to create_element 2015-08-22 01:05:35 +02:00
Torsten Ruger
6925a3fefa bit of organizing 2015-08-21 20:05:49 +02:00
Torsten Ruger
c49c73bb3d starting on register view, next up events 2015-08-21 19:07:27 +02:00
Torsten Ruger
8b743fbcd5 moving functionality in the base classes for all to share 2015-08-21 19:07:02 +02:00
Torsten Ruger
977156ba51 start on block view 2015-08-21 00:37:41 +02:00
Torsten Ruger
287277ef59 basic status view (without updates) 2015-08-20 20:03:00 +02:00
Torsten Ruger
0e430e8b00 cleanup of class view 2015-08-20 20:02:40 +02:00
Torsten Ruger
5c60f29fbf and the class instances. nice to use objects 2015-08-20 19:46:43 +02:00
Torsten Ruger
87c649c622 put the classes back on the screen 2015-08-20 19:40:47 +02:00
Torsten Ruger
1f7c06d626 add some explanation and use github gem versions 2015-08-20 16:13:57 +02:00
Torsten Ruger
ef1235d3e8 small preparations 2015-08-20 16:07:44 +02:00
Torsten Ruger
ef60cbdc45 introduce base classes 2015-08-20 14:48:45 +02:00
Torsten Ruger
3c959fecb2 initial steps 2015-08-20 00:53:20 +02:00
Torsten Ruger
4257bc446f fix, was outdated 2015-08-19 22:34:39 +02:00
Torsten Ruger
a49ef347ff more opal changes 2015-07-14 16:03:06 +03:00
Torsten Ruger
71ed4f60d7 more transition 2015-07-14 14:21:33 +03:00
Torsten Ruger
9af1937a71 first step of switch to opal 2015-07-14 14:08:28 +03:00