1
0
Fork 0
mirror of https://github.com/ganelson/inform.git synced 2024-05-19 17:39:23 +03:00
Commit graph

793 commits

Author SHA1 Message Date
Graham Nelson c970317683 IE-0009 now implemented in draft form 2022-09-26 00:22:54 +01:00
Graham Nelson 5a839158a6 Audibility and to be able to hear 2022-09-24 10:23:14 +01:00
Graham Nelson 54d9e0404a Starting beats and required speaker lists 2022-09-23 21:34:33 +01:00
Graham Nelson c78c8a5322 Better policing of dialogue instance names 2022-09-22 22:43:47 +01:00
Graham Nelson 148ee6866e Active mode for dialogue director 2022-09-21 09:33:49 +01:00
Graham Nelson 648d8078ac Enabled interlocutors in dialogue 2022-09-20 09:57:14 +01:00
Graham Nelson 9d20af9ca9 Dialogue beginning to be performed 2022-09-19 23:31:44 +01:00
Graham Nelson 6310e0bc56 Runtime representation of dialogue lines 2022-09-18 00:08:17 +01:00
Graham Nelson 0736bf435f Runtime representation of dialogue beats 2022-09-17 19:49:46 +01:00
Graham Nelson 3d53a40960 Began beat filter functions 2022-09-16 12:35:58 +01:00
Graham Nelson ddaf720eea Decision point and choice parsing 2022-09-15 23:39:54 +01:00
Graham Nelson 1e278c663c Began parsing dialogue choices 2022-09-14 11:03:49 +01:00
Graham Nelson aaf708d3e6 Further line parsing 2022-09-13 20:08:02 +01:00
Graham Nelson 711a4cbf9b More on performance styles 2022-09-12 23:50:55 +01:00
Graham Nelson 2f786c3524 Introducing performance styles 2022-09-11 23:33:38 +01:00
Graham Nelson 2820810584 Started in on dialogue line parsing 2022-09-10 23:35:08 +01:00
Graham Nelson 3333b4ac03 Tidied up recent dialogue code 2022-09-09 23:53:15 +01:00
Graham Nelson 8140f83024 Properties for dialogue beats 2022-09-08 23:21:17 +01:00
Graham Nelson 5003ba316d Further dialogue beat parsing 2022-09-07 23:51:43 +01:00
Graham Nelson 0d6eba5bfd The dawn of DialogueKit 2022-09-06 23:03:04 +01:00
Graham Nelson 7f87efb920 Further preliminaries for dialogue 2022-09-05 00:08:32 +01:00
Graham Nelson 4eeacdabf1 Completed syntax-level changes for dialogue 2022-09-02 13:01:25 +01:00
Graham Nelson 03592cb26f Refactored plugins to become compiler features 2022-09-01 00:14:18 +01:00
Graham Nelson 701bfee64d Fix for Jira bug I7-2198 2022-08-30 09:48:38 +01:00
Graham Nelson 85110a981a Fix for Jira bug I7-2139 2022-08-29 22:18:16 +01:00
Graham Nelson 894dcc044d Added list of pending changes 2022-08-28 12:26:17 +01:00
Graham Nelson 59a9f239d7 Fix for Jira bug I7-2190 2022-08-28 12:17:21 +01:00
Graham Nelson e7e5ab644c Setting up for 10.2.0 cycle 2022-08-21 12:48:37 +01:00
Graham Nelson c6ebdf8af7 Bumped version 2022-08-20 12:17:15 +01:00
Graham Nelson 5b4a89d544 Change to kit version syncing mechanism 2022-08-20 11:36:48 +01:00
Graham Nelson 7c54b99361 Tidied documentation ahead of release 2022-08-18 21:52:01 +01:00
Graham Nelson ef6f3f2c08 Fixed sundry bugs in releasing along with a solution 2022-08-17 21:43:31 +01:00
Graham Nelson 6c42df5bc4 Windows variation on advice texts 2022-08-15 21:45:46 +01:00
Graham Nelson bcf3b5561f Revised in-app advice pages, and how they are generated 2022-08-12 10:54:32 +01:00
Graham Nelson 8cbdf1fabe Catching up 2022-08-10 21:41:05 +01:00
Graham Nelson fa6d9f95a5 Migrated archive of past release notes 2022-08-08 08:59:55 +01:00
Graham Nelson f5fa2d9c94 Added some policy documents 2022-08-05 00:26:43 +01:00
Graham Nelson c84a407fa1 Better CSS inclusion for registry index pages 2022-08-01 21:26:41 +01:00
Graham Nelson 083fca85e8 Basic registry support in inbuild 2022-07-26 00:01:56 +01:00
Graham Nelson 78c9d2425e Enabled $STRIP_UNREACHABLE_LABELS in code generated to inform6 2022-07-24 11:48:23 +01:00
Graham Nelson 507a15e43d Fix for inblorb hang when releasing with solution 2022-07-02 10:30:57 +01:00
Graham Nelson bf7805d755 Fix for Jira bug I7-2156 2022-06-30 12:20:49 +01:00
Graham Nelson 58ff258c2d Fixed index welcome page spacing defect as viewed by Webkit on MacOS 2022-06-28 23:52:49 +01:00
Graham Nelson 75e61b1842 -kit withdrawn in favour of JSON metadata for projects 2022-06-27 22:25:28 +01:00
Graham Nelson a3cf5b6ab2 Enabled incremental kit-building 2022-06-26 22:38:07 +01:00
Graham Nelson 2f8beb9912 Began work on project metadata files 2022-06-24 00:58:19 +01:00
Graham Nelson 52755d81f0 Refactoring of language services to use JSON metadata 2022-06-23 17:37:16 +01:00
Graham Nelson 7857794ac6 Fix for Jira bug I7-2157 2022-06-21 00:05:35 +01:00
Graham Nelson e22e1a06c4 Fix for Jira bug I7-2159 2022-06-20 22:19:44 +01:00
Graham Nelson 7eaa555953 Further work on removing hard-wired colours, to support Dark Mode apps 2022-06-16 23:42:17 +01:00
Graham Nelson 13cb22ae9b Removed some hard-wired CSS colours from the source code 2022-06-13 19:42:39 +01:00
Graham Nelson 40d642fa6b Fix for bug causing kit integration into the apps to fail 2022-06-06 22:06:31 +01:00
Graham Nelson f6077903dc Added working notes 2022-06-04 13:28:06 +01:00
Graham Nelson 307c937eba Completed transition to JSON metadata for kits 2022-06-04 13:20:45 +01:00
Graham Nelson b010ef8984 Kits now use JSON metadata 2022-06-03 12:24:07 +01:00
Graham Nelson 97dd0b9eda Fixed small omission in incorporating "6M62 Patches" 2022-06-01 07:48:08 +01:00
Graham Nelson 033eec5ef1 Absorbed the remaining content of "6M62 Patches" extension 2022-05-31 23:09:11 +01:00
Graham Nelson 57bfc2a9ba Added missing documentation download 2022-05-30 21:03:55 +01:00
Graham Nelson fae7ecc9d6 Fix for Jira bug I7-2136 2022-05-29 10:03:23 +01:00
Graham Nelson 0d4829e552 Fix for Jira bug I7-1856 2022-05-27 00:18:42 +01:00
Graham Nelson 04c80e3f12 Documented recent semver change for N/YYMMDD extension version numbers 2022-05-26 11:34:26 +01:00
Graham Nelson a79b56f241 Fix for Jira bug I7-2124 2022-05-24 21:28:01 +01:00
Graham Nelson fa33a416a6 Fix for Jira bug I7-2125 2022-05-23 21:22:08 +01:00
Graham Nelson a2cc57fe99 Fix for Jira bug I7-1846 2022-05-19 00:05:43 +01:00
Graham Nelson 87b3b71785 Fix for Jira bug I7-2118 2022-05-18 00:45:14 +01:00
Graham Nelson d32f9c766d Fix for Jira bug I7-2116 2022-05-17 10:09:13 +01:00
Graham Nelson 13bbc6a218 Fix for Jira bug I7-2070 2022-05-16 15:32:53 +01:00
Graham Nelson 51f1742fb6 Fix for Jira bug I7-2093 2022-05-16 13:17:32 +01:00
Graham Nelson 7407443ae7 Fix for Jira bug I7-2083 2022-05-15 13:00:00 +01:00
Graham Nelson 557c010bbf Fix for Jira bug I7-2109 2022-05-13 07:38:40 +01:00
Graham Nelson ed86853330 Fix for Jira bug I7-2106 2022-05-12 09:53:24 +01:00
Graham Nelson fe95b12aff Fix for Jira bug I7-2103 2022-05-11 21:31:59 +01:00
Graham Nelson 1ecf77049c Enabled indirect function calls from I6 inclusions in I7 2022-05-10 10:43:18 +01:00
Graham Nelson 62bfb9d452 Fix for Jira bug I7-2094 2022-05-09 08:08:29 +01:00
Graham Nelson 9fe89fdfa3 inbuild now recognises only .i7x files as extensions 2022-05-08 11:20:26 +01:00
Graham Nelson a32d2878a1 Fix for Jira bug I7-2078 2022-05-07 10:02:51 +01:00
Graham Nelson ff37017fd6 Further clarification of CSS used in Index 2022-05-05 23:52:29 +01:00
Graham Nelson f61aa8b6df Better finding of extensions on case-sensitive file systems 2022-05-04 08:02:34 +01:00
Graham Nelson a751fed71c Made extension recognition more understanding of mixed-case names 2022-05-03 11:02:57 +01:00
Graham Nelson 5593cea148 Equipped the retrospective builds with contemporary website/interpreter templates 2022-05-02 18:19:50 +01:00
Graham Nelson 10512016f5 Minor misprints corrected (with thanks to BorisTheBrave) 2022-04-30 12:05:12 +01:00
Graham Nelson b125b36f31 Advanced build to 10.1.0-beta 2022-04-28 16:45:17 +01:00
Graham Nelson e866952c2a Licence date added 2022-04-28 15:50:20 +01:00
Graham Nelson a8921686cb Fix two cases in linguistics-test 2022-04-28 15:37:22 +01:00
Graham Nelson 21293a1910 Status update 2022-04-28 09:31:39 +01:00
Graham Nelson edcf9a9f6e Merge branch 'master' of https://github.com/ganelson/inform 2022-04-27 22:51:51 +01:00
Graham Nelson 7ab89871f4 Due consideration of the march of time 2022-04-27 22:51:17 +01:00
Philip Chimento 79c722cde2 Update location where Linux app can be found, in README 2022-04-26 22:54:15 -07:00
Graham Nelson 4f869b386a Removed some undefined behaviour from the C code 2022-04-26 13:07:34 +01:00
Graham Nelson 99c7394e81 Modernised inform.mkscript 2022-04-25 16:44:43 +01:00
Graham Nelson 35ebd18c8a Fix for Obedience-C issue 2022-04-24 12:31:42 +01:00
Graham Nelson c3df78c70e Redrafting 2022-04-24 12:05:17 +01:00
Graham Nelson 526567a9a4 Redrafting 2022-04-24 11:58:43 +01:00
Graham Nelson d2917da6f2 Redrafting 2022-04-24 10:43:54 +01:00
Graham Nelson 3dfc38e83a Updated README.md 2022-04-24 10:35:55 +01:00
Graham Nelson bccf1ac979 Made first.sh cleanly build for use after checking out an update 2022-04-24 00:45:51 +01:00
Graham Nelson 4fba69d24c Using new-style readme scripts 2022-04-23 23:45:47 +01:00
Graham Nelson df02d6c079 Using new-style gitignore scripts 2022-04-23 14:01:04 +01:00
Graham Nelson bb1bb75578 Migrated to new makescript format 2022-04-22 00:09:24 +01:00
Graham Nelson 0d58d4898c Modernised Include (- ... -) syntax 2022-04-19 00:29:00 +01:00
Graham Nelson 38102a3653 Removed Vorple reference 2022-04-18 13:01:12 +01:00
Graham Nelson fc26489886 Removed Vorple as part of the main repository 2022-04-15 17:54:32 +01:00
Graham Nelson 8d8db04e84 Compensating for change of random function in C 2022-04-15 00:19:18 +01:00
Graham Nelson 1a27a85710 Updated Parchment to v2022.4 2022-04-14 23:16:07 +01:00
Graham Nelson 0f3fb2e2d2 Fix for Mantis bug 1750 2022-04-14 19:15:39 +01:00
Graham Nelson fcb3dbec7e Fix for Mantis bug 1844 2022-04-14 09:41:30 +01:00
Graham Nelson cf2eaaf247 Fix for Mantis bug 1891 2022-04-13 08:17:05 +01:00
Graham Nelson 60e83d3da7 Fix for Mantis bug 1908 2022-04-12 00:06:48 +01:00
Graham Nelson aa42234e03 Fixed problem test case 2022-04-11 00:05:35 +01:00
Graham Nelson 5da67dc5a6 Fix and test cases for Mantis bug 1839 (and 2012) 2022-04-10 08:20:58 +01:00
Graham Nelson e3d88b37cf Fixed Glulx-only bug in which a newline could be printed before a window had been opened, crashing very strict Glk implementations 2022-04-09 10:16:11 +01:00
Graham Nelson fbf4e2d882 Updated test suite for inblorb and inbuild 2022-04-08 10:23:23 +01:00
Graham Nelson 3cf5334e29 Fix for Mantis bug 2105 2022-04-07 09:02:38 +01:00
Graham Nelson 6eedda53e6 Fixed bug in releasing small cover image for projects with default cover art 2022-04-06 11:14:15 +01:00
Graham Nelson 0e3d85ac19 Advanced Parchment version to 2022.01 2022-04-05 23:37:45 +01:00
Graham Nelson 994d29968c Better incremental kit-building 2022-04-05 12:14:27 +01:00
Graham Nelson cba72a3537 Improved source website 2022-04-04 18:31:44 +01:00
Graham Nelson 67fa264942 Improvements to top-level navigation of source 2022-04-03 23:56:31 +01:00
Graham Nelson e1be3d516d Minor documentation improvements 2022-03-31 12:32:39 +01:00
Graham Nelson d0b83c2686 Better type parsing in textual Inter 2022-03-28 07:57:52 +01:00
Graham Nelson 4dea2b3159 Numerous bugs fixed in loading large textual Inter files 2022-03-27 23:14:38 +01:00
Graham Nelson fa8aa0f0a9 Improvements to out-of-sequence Inter loading 2022-03-26 23:18:41 +00:00
Graham Nelson 1a5d36ec01 Fixed issue with forward references in binary Inter 2022-03-25 23:37:32 +00:00
Graham Nelson fdbb235a63 Shaved about 5cs off 2022-03-24 10:53:32 +00:00
Graham Nelson ab4de63628 Sped up compiler by around 10% 2022-03-23 09:49:43 +00:00
Graham Nelson 1008887dc8 Improved pipeline documentation 2022-03-22 21:11:49 +00:00
Graham Nelson fb2687b873 Completed simplification of annotations 2022-03-21 10:32:13 +00:00
Graham Nelson d1f5dc4304 Further reduction in annotation use 2022-03-20 13:41:13 +00:00
Graham Nelson fe6747d594 Removed scope and noun filter annotations 2022-03-19 23:20:20 +00:00
Graham Nelson 0ab1d23d9e Eliminated HEX_IANN and SIGNED_IANN 2022-03-17 00:19:49 +00:00
Graham Nelson df5da12ead Removed BIP_IANN annotation 2022-03-16 23:33:49 +00:00
Graham Nelson 3356979162 Improved Inter manual and minor syntax tweaks 2022-03-15 14:01:15 +00:00
Graham Nelson 0b545c37b5 Completed work on bytecode module 2022-03-14 13:53:55 +00:00
Graham Nelson 51004bb8bf Improved remaining instructions 2022-03-13 11:28:33 +00:00
Graham Nelson 6497f9ace2 Improved assembly, cast and code instructions 2022-03-12 08:53:32 +00:00
Graham Nelson 86222f4863 Further instructions 2022-03-11 11:15:11 +00:00
Graham Nelson c14b967d7c Revised the package constructs 2022-03-10 23:54:43 +00:00
Graham Nelson 7c0d5bb5fd Simplified insert construct, formerly link 2022-03-08 22:56:48 +00:00
Graham Nelson 09b857f77d Fixed issue with the three errant Glulx cases 2022-03-07 00:02:20 +00:00
Graham Nelson fcd088abfd More and more tests added 2022-03-06 11:13:00 +00:00
Graham Nelson 2bfe1c2621 Added the first md5-checked story file test case 2022-03-05 21:39:52 +00:00
Graham Nelson 0e8f42edb9 Further inform6 tests migrated to suite 2022-03-04 10:51:51 +00:00
Graham Nelson 8bf644a54a Advanced inform6 to v6.36 and added test cases 2022-03-03 00:10:25 +00:00
Graham Nelson df5d9892e3 Improvements to the constant construct 2022-03-02 00:04:54 +00:00
Graham Nelson 652af138a8 Much systematic renaming 2022-03-01 00:41:22 +00:00
Graham Nelson ed6d3cb165 Completed work on Inter metadata and errors 2022-02-28 22:24:58 +00:00
Graham Nelson 8833435afe Completed the pair refactoring 2022-02-27 18:14:05 +00:00
Graham Nelson 07f58e4006 Continued pair refactoring 2022-02-25 11:42:06 +00:00
Graham Nelson 7ed7e2fd01 Began refactoring inter pairs 2022-02-24 10:24:24 +00:00
Graham Nelson 6d9a15ce6e Abstracted symbol definition fields of instructions 2022-02-23 09:40:43 +00:00
Graham Nelson 306705709b Simplified use of typenames 2022-02-22 23:31:47 +00:00
Graham Nelson 37d1759459 Refactored Inter types yet further 2022-02-21 13:05:50 +00:00
Graham Nelson c1004bacc2 Unified KIND_IST constructors and inter_data_type 2022-02-20 12:17:21 +00:00
Graham Nelson 6e11c6de4d Tidying up 2022-02-18 09:32:46 +00:00
Graham Nelson 5cd527b8a6 Began refactoring inter types 2022-02-17 10:38:00 +00:00
Graham Nelson f868d826a0 Began making constant optionally kindless 2022-02-16 23:44:18 +00:00
Graham Nelson 654f31793f Further use of optional kind-checking in Inter 2022-02-15 10:04:22 +00:00
Graham Nelson 9ff95ee1dc Beginning to make kind-checking optional in Inter 2022-02-14 23:45:34 +00:00
Graham Nelson 4def889965 Completed updating inter test cases 2022-02-13 09:03:25 +00:00
Graham Nelson 9e6f18ca73 Updating inter test suite to catch up with recent developments 2022-02-12 23:27:30 +00:00
Graham Nelson 7a6a9b034e Abolished the symbol pseudo-construct 2022-02-11 10:48:26 +00:00
Graham Nelson b1c9de89f6 Improved syntax specification for Inter constructs 2022-02-09 00:00:30 +00:00
Graham Nelson 66344eab61 Made toy test cases work again for inter 2022-02-08 11:37:44 +00:00
Graham Nelson 1a5116a51f Began work on instructions and textual Inter 2022-02-07 23:30:40 +00:00
Graham Nelson 5e58faf366 Clarified connectors 2022-02-06 01:12:01 +00:00
Graham Nelson c17d5ba65a Reduced memory overhead for annotations 2022-02-05 12:27:28 +00:00
Graham Nelson 59a873d14b Removed external scope for symbols 2022-02-04 00:55:12 +00:00
Graham Nelson 1c3d9c537d Clarified symbols tables 2022-02-03 15:51:44 +00:00
Graham Nelson 59eef53782 Progress on packages and node lists 2022-02-02 23:35:38 +00:00
Graham Nelson bde5e01880 Tidied up warehouse 2022-01-30 13:32:38 +00:00
Graham Nelson ba1fba190f Further work on nodes 2022-01-29 00:21:23 +00:00
Graham Nelson 7b8ac3bc48 Further on inter nodes 2022-01-27 23:38:14 +00:00
Graham Nelson 8eb2214881 Simplified node placement algorithm 2022-01-26 23:59:02 +00:00
Graham Nelson 5f0f5c2326 Started in on bytecode module 2022-01-25 00:20:07 +00:00
Graham Nelson 1528c7f39c Added error-reporting on inter schema parsing 2022-01-23 00:32:26 +00:00
Graham Nelson 916864b41c Documented and reorganised Produce API 2022-01-22 16:44:52 +00:00
Graham Nelson beb1e6c952 Completed the inter schema emitter 2022-01-21 21:46:41 +00:00
Graham Nelson e836c60c52 Documenting how schema emission works 2022-01-20 23:55:12 +00:00
Graham Nelson ae76b18280 Finished documenting ramification 2022-01-19 13:49:54 +00:00
Graham Nelson 7fdaa1612a Explicating the ramification algorithm 2022-01-18 23:21:24 +00:00
Graham Nelson 692393eae3 Further work on inter schemas 2022-01-17 23:52:15 +00:00
Graham Nelson e4042788ea Completed work on architecture chapter 2022-01-16 12:04:10 +00:00
Graham Nelson e57531aafd Improvements to hierarchy API 2022-01-15 23:49:25 +00:00
Graham Nelson e27a85d98a Tidied up how primitives are declared 2022-01-14 10:56:42 +00:00
Graham Nelson 510bd86f87 Completed rewrite of large-scale structure formation 2022-01-13 23:49:42 +00:00
Graham Nelson c902597e56 Simplified building sites 2022-01-12 23:54:53 +00:00
Graham Nelson 0a410be737 Rationalised architectural constants somewhat 2022-01-11 12:31:22 +00:00
Graham Nelson ec3c4028c7 Improved assembly-language punctuation 2022-01-10 23:51:42 +00:00
Graham Nelson 252ca978d0 Started in on building module 2022-01-09 23:00:15 +00:00
Graham Nelson 80a1ae9a17 Documented the stages 2022-01-08 10:00:07 +00:00
Graham Nelson 5d03965fc9 Completed coding of pipeline module for now 2022-01-06 23:10:15 +00:00
Graham Nelson 952be281fb Moved literal text to a submodule of synoptic 2022-01-05 10:53:09 +00:00
Graham Nelson 80963c1e34 Began work on synoptic module 2022-01-04 23:10:34 +00:00
Graham Nelson 4ff69d1edd Refactored wiring of symbols 2022-01-03 23:40:23 +00:00
Graham Nelson 6570632bc2 Improved linking pipeline stages 2022-01-02 21:29:43 +00:00
Graham Nelson 6cc170ad24 Finished on the splat compiler 2021-12-09 23:24:01 +00:00
Graham Nelson 55a4ae3815 Simplified constant computations 2021-12-07 22:39:55 +00:00
Graham Nelson c702920f91 Continuing work on splat compilation 2021-12-05 23:11:59 +00:00
Graham Nelson 2c78e9f126 Fractional progress 2021-12-04 23:31:28 +00:00
Graham Nelson 23ec357e9c Simplified property assimilation 2021-12-02 23:52:34 +00:00
Graham Nelson 2107121b9f Attempts to simplify compile-splats 2021-12-01 23:17:04 +00:00
Graham Nelson 4ccae2d2c0 Began reshuffle of assimilation stages 2021-11-30 00:18:02 +00:00
Graham Nelson ad5b1c72bf Removed parse-linked-matter stage from assimilation pipeline 2021-11-29 10:04:56 +00:00
Graham Nelson 6595b35b32 Moved simple tangler out of Inter 2021-11-28 23:34:30 +00:00
Graham Nelson 30544466f0 Began to divide simple tangling from other kit-reading 2021-11-26 23:49:56 +00:00
Graham Nelson c772f426e1 Rewrite of parsing stages 2021-11-25 21:53:47 +00:00
Graham Nelson 39f1780e96 Continuing simplification of kit source reading 2021-11-24 22:28:46 +00:00
Graham Nelson d77eeef1a9 Simplifying interventions 2021-11-23 23:17:22 +00:00
Graham Nelson 9729d14244 Made pipelines able to run each other 2021-11-22 00:22:16 +00:00
Graham Nelson 9f99b5b99b Tidied new stage 2021-11-19 09:30:04 +00:00
Graham Nelson 92e0622ed6 Made set of six generic kinds common between Inter and Inform 2021-11-18 23:49:34 +00:00
Graham Nelson 6d89b25620 Restructured early linking pipeline stages 2021-11-17 22:44:49 +00:00
Graham Nelson 638f7afdab Handling pipeline syntax errors better 2021-11-16 18:15:49 +00:00
Graham Nelson 77b894001d Improved pipeline error messages 2021-11-15 22:44:29 +00:00
Graham Nelson 70ca4155bf Clarified pipeline-running code 2021-11-14 23:40:33 +00:00
Graham Nelson 5469be5e85 Improved pipelines 2021-11-13 13:29:56 +00:00
Graham Nelson b7d6796eda Afterthought fix 2021-11-12 09:51:46 +00:00
Graham Nelson 8b40b2a135 Completed final 2021-11-11 23:32:10 +00:00
Graham Nelson 59a4c4824d Further work on miniglk 2021-11-09 09:52:17 +00:00
Graham Nelson 3b4747329a Tidied up C objects model 2021-11-08 00:03:20 +00:00
Graham Nelson 68e04895a8 Improved clarity of function calling 2021-11-06 14:35:25 +00:00
Graham Nelson e5d4211714 Moved built-in functions to be opcodes, not veneer symbols 2021-11-05 23:12:14 +00:00
Graham Nelson b812f47041 Started tidying functions 2021-11-04 23:48:41 +00:00
Graham Nelson 8dcd03e0de Started tidying functions 2021-11-02 23:34:24 +00:00
Graham Nelson 58d1996036 Moved dictionary word literals to Vanilla 2021-11-01 00:07:47 +00:00
Graham Nelson 984909302b Improved @gestalt in C 2021-10-31 00:24:50 +01:00
Graham Nelson 429c76430f Further C assembly improvements 2021-10-30 13:04:16 +01:00
Graham Nelson 2f7624de54 Started on assembly 2021-10-29 23:57:15 +01:00
Graham Nelson ad76073090 Completed C memory model 2021-10-28 23:38:32 +01:00
Graham Nelson 838d43bec4 Tidied C further 2021-10-25 00:03:03 +01:00
Graham Nelson bfa356137f Began tidying up C generator 2021-10-23 23:54:35 +01:00
Graham Nelson f779c3b0d9 Simplified Inter further 2021-10-20 01:11:13 +01:00
Graham Nelson b0069b92ce Finally made door_to property not a special case 2021-10-18 05:31:07 +01:00
Graham Nelson 3ac8b11b97 Ternary PROPERTYVALUE.BIP 2021-10-17 22:55:41 +01:00
Graham Nelson 9f10d65ad6 Consolidated to single version of propertyexists 2021-10-16 23:48:19 +01:00
Graham Nelson 176001ec88 Improved ternary PROPERTYEXISTS_BIP 2021-10-15 23:49:12 +01:00
Graham Nelson 00b95fb35c Further refactoring of Inter to remove give, take, has, hasnt 2021-10-14 23:53:44 +01:00
Graham Nelson 0492727e4f Finished simplifying generator model for objects 2021-10-13 23:11:42 +01:00
Graham Nelson e5bf943c79 Further tidying 2021-10-12 00:30:58 +01:00
Graham Nelson 044cecf0f4 Explicated and simplified I6 generator 2021-10-11 01:11:20 +01:00
Graham Nelson e504c06fc9 Considerably tidied up vanilla 2021-10-10 14:53:42 +01:00
Graham Nelson 4635c73903 Converging on final vanilla objects 2021-10-09 00:28:40 +01:00
Graham Nelson 2b7f86b1fb Finally simplified vanilla object algorithm 2021-10-08 10:36:36 +01:00
Graham Nelson 4dac0dfee3 Moved KindHierarchy to synoptic 2021-10-07 23:40:40 +01:00
Graham Nelson ff4cd9a1e2 Implemented pseudo-opcodes 2021-10-05 09:59:33 +01:00
Graham Nelson e6ac84f444 Simplified GProperty functions 2021-10-04 00:37:38 +01:00
Graham Nelson ff59659c75 Pushed attribute distinction down into I6 code generator only 2021-10-03 10:50:18 +01:00
Graham Nelson d968cd7fec Finally pushing attribute/property distinction down the stack 2021-10-02 23:52:18 +01:00
Graham Nelson 7c5e367822 Painfully slow progress 2021-10-01 11:21:09 +01:00
Graham Nelson 156a1c58fd Still sidling around the issue 2021-09-30 00:12:46 +01:00