Commit Graph
100 Commits
Author SHA1 Message Date
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
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 5f2f35cbcf debug by environment (stop endless editing) 2015-08-22 01:35:21 +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 a6c22cf6e0 change to underscore in class names, for paggio 2015-08-20 20:02:25 +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 e7e85b8d73 revived the styles 2015-08-20 02:14:33 +02:00
Torsten Ruger bb5caa9bf1 speed up by 50 using men cache 2015-08-20 00:53:39 +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 83b9511df3 small ui changes 2015-08-19 22:24:37 +02:00
Torsten Ruger 719f026d0f reduce object to list and register to show that list
also remove duplication in registercontroller
ready for events
2015-08-19 00:22:08 +02:00
Torsten Ruger d7e0cd665f working more with id only 2015-08-19 00:08:28 +02:00
Torsten Ruger ef321dab26 start to unify and test listeners 2015-08-18 23:08:12 +02:00
Torsten Ruger f942ed719a try to get object recursion going 2015-08-16 10:01:12 +03:00
Torsten Ruger a779daf205 flatten object args and test level 2015-08-15 11:50:44 +03:00
Torsten Ruger 9837461a86 pull out a section for an object 2015-08-14 22:57:37 +03:00
Torsten Ruger 08fba7129b second and third levels for register view 2015-08-14 20:27:06 +03:00
Torsten Ruger 5583a7a56c getting the levels right in registers 2015-08-14 20:14:00 +03:00
Torsten Ruger 3d2dadbd62 show variables for classes, small layout fix 2015-08-13 19:54:45 +03:00
Torsten Ruger c6d5824dff make suckerfish look nice 2015-08-13 19:32:03 +03:00