[Cowlark Logo] cowlark.com

thickishstring

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2014-04-24
09:59
Single- and multi-line whiles. Sorted out a bunch of lunacy involving statement lists. Leaf check-in: edcdaac9a5 user: dg tags: jstb
2014-04-23
21:50
Single-line if and if else statements. check-in: 35e0ede7ca user: dg tags: jstb
21:39
Multiline statements. Better test harness. check-in: a87bdeb1fa user: dg tags: jstb
2014-04-16
15:58
Better expressions. check-in: 7b8c761862 user: dg tags: jstb
09:35
Add AST generation for most of expressions. check-in: bee35eaaee user: dg tags: jstb
08:20
Added framework for JS ThickBasic implementation. check-in: a8145bd83a user: dg tags: jstb
2014-03-30
17:49
Fix so it now works on Chrome. Leaf check-in: 5076b16beb user: dg tags: trunk
00:25
Allow creation of new rooms again. check-in: 74b0bdccff user: dg tags: trunk
00:05
Highlight the test server link a bit more. check-in: ea5bec6631 user: dg tags: trunk
2014-03-29
23:38
Update to use new version of ws4py. check-in: 1cdc71a04b user: dg tags: trunk
2013-10-31
14:28
Clean up WebSocket error reporting. Report that ws4py 2.4 is too old. check-in: 3b6a317d6d user: dg tags: trunk
14:15
Fix reference to nonexistent module --- this only worked because of a stray object file I'd left lying around in my working tree. check-in: cadde9d4dc user: dg tags: trunk
2013-05-13
20:19
Script editor now works in Firefox as well as Chrome. check-in: 33bd6794ec user: dg tags: trunk
2013-05-11
12:35
Highlight the player's action again. Tidying. check-in: 04f3dfbf07 user: dg tags: trunk
12:30
Added some examples to the help. check-in: 4790aeee39 user: dg tags: trunk
12:02
The default room is now stored in its own file. Some cleanup. check-in: fbd1890348 user: dg tags: trunk
11:53
Actions are delivered to the client in a different event to the room description, to allow them to be refreshed separately. check-in: b4682b0584 user: dg tags: trunk
2013-05-10
23:39
Add partially-working room.refreshActions(). (Currently it refreshes the room description as well as the actions, which is wrong.) check-in: a8a9c72a01 user: dg tags: trunk
23:18
Actions can now take a function, room, room name or markup as a consequence. Don't lose exception tracebacks. check-in: 42465328f4 user: dg tags: trunk
22:27
Allow markup in markup. Interned strings aren't as interned as I thought. check-in: 40e8a04c2d user: dg tags: trunk
21:41
Scripting system is now ready for use. check-in: 0e4de13e38 user: dg tags: trunk
21:40
Better script bulletproofing. Leaf check-in: cb893bf648 user: dg tags: scripting
21:30
Some minor tweaks; make the room editor go away after saving the room. check-in: 2bc6d0aad1 user: dg tags: scripting
21:24
Some tidying. check-in: e80e388da3 user: dg tags: scripting
21:19
Multiline strings and markup now work in the editor. Document paragraphs. check-in: 6a9c3b9597 user: dg tags: scripting
21:01
Much better syntax highlighting. check-in: ed75d8d2fd user: dg tags: scripting
20:50
Made Player(...) and Room(...) work. The Actions subroutine can now be missing. check-in: 9435768d7c user: dg tags: scripting
19:57
Add string.toInt() and string.toNumber(). Fix some runtime and test harness bugs. Correct documentation. check-in: fd6a0701dc user: dg tags: scripting
19:46
Add better documentation. check-in: b59c8522f5 user: dg tags: scripting
2013-05-07
22:16
Added very basic help. check-in: 90dd29719c user: dg tags: scripting
19:49
Dialogues can now have their z-order changed by clicking on the title bar. check-in: 26481e9e1f user: dg tags: scripting
2013-05-06
20:49
Objects can be used as markup. check-in: 1482927710 user: dg tags: scripting
20:49
Allow room.tell and room.broadcast. check-in: 0cce45115b user: dg tags: scripting
18:52
Hook up player and room variables; allow methods to be called on them from a script; player.tell works; better error reporting. check-in: a813e109d8 user: dg tags: scripting
17:42
Errors are now reported back with markup. Better reporting of errors in the room description and actions list. check-in: d810d6d645 user: dg tags: scripting
2013-05-03
22:05
Instance variables are now stored in the database. Scripted actions work. check-in: c6c11433d0 user: dg tags: scripting
20:50
Scripts can now be edited, saved and checked (rather crudely, though). Errors are sometimes reported. check-in: 043d473dbf user: dg tags: scripting
18:26
Wasn't actually using the scripting-editor branch; merge and close. check-in: a554391c91 user: dg tags: scripting
09:33
Script test script was broken; fix. Closed-Leaf check-in: 695d265bac user: dg tags: scripting-editor
2013-05-02
22:39
Many changes to switch to using scripts for room descriptions and actions, rather than database entries. check-in: 26b722780c user: dg tags: scripting-editor
20:58
More newline/whitespace tweaks. Reset the line number to 1 for each script. check-in: f5183e9555 user: dg tags: scripting-editor
20:45
Allow newlines inside expressions. Throw an exception on compilation failure. check-in: d9e6313eb8 user: dg tags: scripting-editor
2013-04-30
22:35
Partial work towards a scripting editor: the GUI bit now shows up, although it's not wired up to anything, but most of the server side still needs to be done. check-in: 18f884eb05 user: dg tags: scripting-editor
20:45
Allow execution of code with timeout. check-in: 4938f24340 user: dg tags: scripting
20:29
Change comment character from ; to # (as ; might be confusing when accidentally used as a separator). check-in: e165a5b01e user: dg tags: scripting
20:27
Rearranged expressions vs leaves; allow bare leaves as statements (which means we get calls for free). check-in: bcfcf04c62 user: dg tags: scripting
18:45
Embed a copy of the CodeMirror editor. check-in: e66d3021d7 user: dg tags: scripting
2013-04-29
22:27
Allow floating point number constants. check-in: eace8c2e1a user: dg tags: scripting
22:23
Allow property lookups / method calls in expressions. check-in: 80efa36f6e user: dg tags: scripting
2013-04-28
22:52
Add markup objects. check-in: 200dbf7a56 user: dg tags: scripting
Fossil version [66ee0beb9b] 2023-05-31 15:26:08 © 2008-2012 David Given, unless specified otherwise