Graham Nelson
|
159b15d619
|
Refactored scene compilation, marginally
|
2021-05-21 21:12:32 +01:00 |
|
Graham Nelson
|
ea511a461c
|
Tidied up map, doors and directions
|
2021-05-20 21:12:08 +01:00 |
|
Graham Nelson
|
c2e20f19ee
|
Completed refactor of internal test runner
|
2021-05-20 12:08:24 +01:00 |
|
Graham Nelson
|
6d7ae1bfbc
|
Made internal tests run faster
|
2021-05-19 23:30:27 +01:00 |
|
Graham Nelson
|
6f95e077fc
|
Improved short name compilation
|
2021-05-19 20:11:02 +01:00 |
|
Graham Nelson
|
d5c7c4a3e3
|
Further rearrangement of deckchairs
|
2021-05-18 22:20:35 +01:00 |
|
Graham Nelson
|
12f04c461c
|
Compiled max score and ranking table better
|
2021-05-17 09:18:28 +01:00 |
|
Graham Nelson
|
8ba613690b
|
Reorganised runtime module
|
2021-05-16 23:58:16 +01:00 |
|
Graham Nelson
|
4d396fadc4
|
Simplified, and also complicated, default values
|
2021-05-16 11:37:28 +01:00 |
|
Graham Nelson
|
27787a3473
|
Divided up and simplified kind compilation
|
2021-05-15 23:31:42 +01:00 |
|
Graham Nelson
|
345fbc10e8
|
Continued refactoring of kinds
|
2021-05-14 23:28:50 +01:00 |
|
Graham Nelson
|
d60b131e50
|
Began work on refactoring kind constructors
|
2021-05-14 14:12:46 +01:00 |
|
Graham Nelson
|
489a0de7a2
|
Packaged literal patterns
|
2021-05-13 08:40:51 +01:00 |
|
Graham Nelson
|
4f35032e81
|
Finished reorganising relations for now
|
2021-05-12 21:59:43 +01:00 |
|
Graham Nelson
|
c703a94d0a
|
Started in on runtime relations
|
2021-05-12 10:47:14 +01:00 |
|
Graham Nelson
|
dec03b1ad8
|
Improved property compilation
|
2021-05-11 09:19:15 +01:00 |
|
Graham Nelson
|
4e93eb8f63
|
Partial progress on properties
|
2021-05-10 23:09:06 +01:00 |
|
Graham Nelson
|
36300d6302
|
Improved variables compilation
|
2021-05-10 09:31:35 +01:00 |
|
Graham Nelson
|
948f1d5fc8
|
Better local rule and rulebook compilation
|
2021-05-09 18:56:10 +01:00 |
|
Graham Nelson
|
018ddb13dc
|
Improved local tables
|
2021-05-08 22:44:59 +01:00 |
|
Graham Nelson
|
28e094a3a5
|
Reorganised runtime module somewhat
|
2021-05-08 16:22:30 +01:00 |
|
Graham Nelson
|
4a3e6d0cf7
|
More systematic synoptic generation
|
2021-05-08 13:11:12 +01:00 |
|
Graham Nelson
|
3322cbb0ee
|
Improved local chronology
|
2021-05-07 23:28:23 +01:00 |
|
Graham Nelson
|
83b803728b
|
Improved adjective compilation
|
2021-05-07 19:11:39 +01:00 |
|
Graham Nelson
|
37cb0828bf
|
Tidied activity compilation
|
2021-05-06 23:25:30 +01:00 |
|
Graham Nelson
|
f9ddd4916f
|
Afterthought on SHOWMEINSTANCEDETAILS
|
2021-05-06 09:59:32 +01:00 |
|
Graham Nelson
|
755d2bd6f5
|
Completed second implementation of synoptic module
|
2021-05-05 12:24:08 +01:00 |
|
Graham Nelson
|
78e393dae0
|
Established second version of how to compile synoptic module
|
2021-05-04 11:04:04 +01:00 |
|
Graham Nelson
|
8060a44887
|
Module identities more clearly emerging
|
2021-05-03 23:49:40 +01:00 |
|
Graham Nelson
|
b5ca567881
|
Made kinds synoptic
|
2021-05-03 14:39:21 +01:00 |
|
Graham Nelson
|
2fe6b34a5d
|
Further progress on synoptic kinds
|
2021-05-03 09:50:36 +01:00 |
|
Graham Nelson
|
ffb2ac0eb9
|
Began work on synoptic kinds
|
2021-05-02 19:34:02 +01:00 |
|
Graham Nelson
|
4f772043a7
|
Made table of verb forms synoptic
|
2021-05-02 11:01:12 +01:00 |
|
Graham Nelson
|
98e87d9ba5
|
Added synoptic/multimedia submodule
|
2021-05-01 23:16:45 +01:00 |
|
Graham Nelson
|
741209e225
|
Scene status and changing made synoptic
|
2021-05-01 18:18:59 +01:00 |
|
Graham Nelson
|
81229aadec
|
Synoptic chronology
|
2021-05-01 15:00:44 +01:00 |
|
Graham Nelson
|
f1a60fa53e
|
Made relations synoptically linked
|
2021-05-01 11:56:10 +01:00 |
|
Graham Nelson
|
dfca4dbc9c
|
Made tables synoptically linked
|
2021-05-01 10:46:37 +01:00 |
|
Graham Nelson
|
073c4b2627
|
Made extension metadata synoptic
|
2021-04-30 18:48:22 +01:00 |
|
Graham Nelson
|
669394f0a9
|
Made property count synoptic
|
2021-04-30 15:53:28 +01:00 |
|
Graham Nelson
|
af6b0b1166
|
Moved actions metadata into synoptic linking
|
2021-04-29 12:32:12 +01:00 |
|
Graham Nelson
|
cbb3fcb0bf
|
Moved synoptic activities into codegen
|
2021-04-28 09:14:20 +01:00 |
|
Graham Nelson
|
c6e49803df
|
Moved RulePrintingRule to codegen
|
2021-04-27 23:41:05 +01:00 |
|
Graham Nelson
|
8ab3d3c4e6
|
Synoptic rulebook renumbering
|
2021-04-27 14:01:34 +01:00 |
|
Graham Nelson
|
551dc487cb
|
Better fix for horizon issue in queue
|
2021-04-27 08:15:07 +01:00 |
|
Graham Nelson
|
03b09ac3f4
|
Queued rule and GPR compilation, fixing a timing problem
|
2021-04-26 23:31:08 +01:00 |
|
Graham Nelson
|
4fdc63a2ec
|
Replaced coroutine compilation system with a task queue
|
2021-04-25 23:49:45 +01:00 |
|
Graham Nelson
|
ec8f68e4ea
|
Better handling of group together
|
2021-04-25 15:29:47 +01:00 |
|
Graham Nelson
|
f073d55940
|
Completed work on enclosures
|
2021-04-25 14:25:54 +01:00 |
|
Graham Nelson
|
9709492f1d
|
Reorganised synoptic creation and removed metadata construct from Inter
|
2021-04-25 13:23:45 +01:00 |
|
Graham Nelson
|
82b2f7bf48
|
Removed response construct from Inter
|
2021-04-25 08:03:14 +01:00 |
|
Graham Nelson
|
6b5c77b6eb
|
But now working
|
2021-04-25 00:36:54 +01:00 |
|
Graham Nelson
|
e29869ab7f
|
Promising, yet not at all working, responses system
|
2021-04-24 23:35:10 +01:00 |
|
Graham Nelson
|
3576d08edc
|
Experiment with synoptic resources
|
2021-04-23 23:30:09 +01:00 |
|
Graham Nelson
|
11f053a502
|
Simplified response compilation
|
2021-04-23 14:19:14 +01:00 |
|
Graham Nelson
|
d71f3bdf50
|
Simplified text substitutions
|
2021-04-23 00:32:20 +01:00 |
|
Graham Nelson
|
62687e54db
|
Moved alphabetical sorting of packed text to link stage
|
2021-04-22 18:47:42 +01:00 |
|
Graham Nelson
|
70b17e3237
|
Handled box quotations outside literal text system
|
2021-04-22 07:19:25 +01:00 |
|
Graham Nelson
|
4cbe26a57f
|
More coherent approach to enclosures
|
2021-04-21 12:02:18 +01:00 |
|
Graham Nelson
|
f40c55ba53
|
Improved list literals
|
2021-04-21 10:36:22 +01:00 |
|
Graham Nelson
|
8c2ebbffd3
|
Began on enclosures
|
2021-04-20 23:43:29 +01:00 |
|
Graham Nelson
|
22ef7b5e51
|
Clarified interventions
|
2021-04-20 10:34:54 +01:00 |
|
Graham Nelson
|
07893302ab
|
Improved use options and extension credits
|
2021-04-19 22:58:24 +01:00 |
|
Graham Nelson
|
f933e689f5
|
Modernised banner and fundamental constants
|
2021-04-19 09:17:32 +01:00 |
|
Graham Nelson
|
27e678d03d
|
Clarified Hierarchy code
|
2021-04-18 22:42:39 +01:00 |
|
Graham Nelson
|
6942400204
|
Completed the code-emission API
|
2021-04-17 15:28:28 +01:00 |
|
Graham Nelson
|
a053adebfc
|
More on emission
|
2021-04-16 21:50:46 +01:00 |
|
Graham Nelson
|
a8ecdcfab2
|
Abolished holding of Inter symbols
|
2021-04-16 09:31:46 +01:00 |
|
Graham Nelson
|
4c2640617a
|
Improved constant emission
|
2021-04-15 22:42:28 +01:00 |
|
Graham Nelson
|
aab471d0ab
|
Began work on Emit
|
2021-04-14 22:57:48 +01:00 |
|
Graham Nelson
|
28a52ebadf
|
Simplified use option compilation
|
2021-04-13 23:23:45 +01:00 |
|
Graham Nelson
|
3f99d77c58
|
Organising stage 4
|
2021-04-12 22:32:27 +01:00 |
|
Graham Nelson
|
eec32b0f4b
|
Reduced usage of compilation_unit to a minimum
|
2021-04-12 10:20:09 +01:00 |
|
Graham Nelson
|
fce781beff
|
Moved compilation data to imperative module
|
2021-04-11 21:41:26 +01:00 |
|
Graham Nelson
|
4f9045361b
|
Made jump label storage local in Inter hierarchy
|
2021-04-11 16:42:37 +01:00 |
|
Graham Nelson
|
2c0d5c6dda
|
Added redundant operations optimisation
|
2021-04-11 12:29:07 +01:00 |
|
Graham Nelson
|
84904f4348
|
Moved raw adjectives to assertions
|
2021-04-10 19:15:15 +01:00 |
|
Graham Nelson
|
6c7db18ff5
|
Aggregated value compilation code
|
2021-04-10 17:55:28 +01:00 |
|
Graham Nelson
|
650a49c79e
|
Optimised number of K and list of K
|
2021-04-10 14:34:26 +01:00 |
|
Graham Nelson
|
ed6dd127b9
|
Clarified proposition deferral mechanism
|
2021-04-10 00:37:43 +01:00 |
|
Graham Nelson
|
c471ee140e
|
Started in on compiling propositions
|
2021-04-09 10:09:44 +01:00 |
|
Graham Nelson
|
5d4a8ec62e
|
Tidied up atom and schema compilation
|
2021-04-09 00:04:34 +01:00 |
|
Graham Nelson
|
c35ce73b8c
|
Largely abolished compilation modes altogether
|
2021-04-08 15:06:01 +01:00 |
|
Graham Nelson
|
b425741fef
|
Removed one more compilation mode
|
2021-04-08 10:21:50 +01:00 |
|
Graham Nelson
|
dfe3a4aaee
|
Removed 2 more compilation modes
|
2021-04-07 23:58:07 +01:00 |
|
Graham Nelson
|
14bbcda3ea
|
Removed a further compilation mode
|
2021-04-07 13:31:43 +01:00 |
|
Graham Nelson
|
8bb060c576
|
Removed 6 of the compilation modes
|
2021-04-07 00:34:07 +01:00 |
|
Graham Nelson
|
80e36dc532
|
Completed invocations
|
2021-04-06 14:56:15 +01:00 |
|
Graham Nelson
|
1f701dad6f
|
Beginning on inline invocations
|
2021-04-06 00:19:15 +01:00 |
|
Graham Nelson
|
80504f1bb2
|
Clarified runtime disambiguation of invocations
|
2021-04-05 17:55:34 +01:00 |
|
Graham Nelson
|
a4dbc2d8f3
|
Minor tweaks to code block compilation
|
2021-04-05 00:56:48 +01:00 |
|
Graham Nelson
|
c0a742410b
|
Completed refactor of invocations
|
2021-04-04 13:46:08 +01:00 |
|
Graham Nelson
|
32ee52194d
|
Started in on invocations
|
2021-04-03 23:10:19 +01:00 |
|
Graham Nelson
|
0df52ba048
|
Moved invocations to values module
|
2021-04-03 15:02:38 +01:00 |
|
Graham Nelson
|
082ff4ee05
|
Improved closures
|
2021-04-03 14:32:59 +01:00 |
|
Graham Nelson
|
8486fe484e
|
Made kernel functions very slightly faster
|
2021-04-02 19:28:39 +01:00 |
|
Graham Nelson
|
467ae1892c
|
Reorganised local variables
|
2021-04-02 17:33:37 +01:00 |
|
Graham Nelson
|
a8191a9168
|
Improved stack frame handling
|
2021-04-02 00:47:20 +01:00 |
|
Graham Nelson
|
d23fe29b05
|
Clarified stacked variables, a little
|
2021-03-31 23:28:26 +01:00 |
|
Graham Nelson
|
6e5d0b130e
|
Minor improvement on local variable slates
|
2021-03-30 23:32:22 +01:00 |
|