1
0
Fork 0
mirror of https://github.com/ganelson/inform.git synced 2024-07-03 07:24:58 +03:00
Commit graph

844 commits

Author SHA1 Message Date
Graham Nelson b4a6775fa6 Reorganised the values module 2021-02-06 18:00:34 +00:00
Graham Nelson b8fcf9638e Began work on values 2021-02-05 15:15:38 +00:00
Graham Nelson 43bbcdbaf4 Completed assertions module 2021-02-05 00:15:21 +00:00
Graham Nelson 7f4507efe5 Completed work on calculus module 2021-02-04 16:35:45 +00:00
Graham Nelson 65f41dbca4 Completed simplifications 2021-02-04 09:24:35 +00:00
Graham Nelson 4994386ea4 Improved discussion of simplifications 2021-02-03 22:45:53 +00:00
Graham Nelson 41efae7f29 Clarified sentence conversions 2021-02-03 09:32:42 +00:00
Graham Nelson 5eb8b9b8ab Tidied up I6 schemas 2021-02-02 19:34:56 +00:00
Graham Nelson e0a25411c8 Completed refactor of binary predicates 2021-02-02 13:55:27 +00:00
Graham Nelson edadedbd82 Divided off more of run-time implementation 2021-02-01 23:24:17 +00:00
Graham Nelson fb20b90d54 Further relation refactoring 2021-01-31 23:44:57 +00:00
Graham Nelson ccf70137ca Further tidying of bp structure 2021-01-31 16:19:25 +00:00
Graham Nelson e99a939ef6 Refactor of property-setting predicates 2021-01-31 15:49:52 +00:00
Graham Nelson b989cd1d80 Catching back up 2021-01-31 14:57:05 +00:00
Graham Nelson 180d254ca7 Tidying up calculus module 2020-09-02 23:24:10 +01:00
Graham Nelson 515b130748 Pared calculus module down to essential predicates only 2020-08-29 09:33:21 +01:00
Graham Nelson 52f909c730 Seemingly endless annotation 2020-08-28 11:16:29 +01:00
Graham Nelson 8e8565c0db Further work on annotation logging 2020-08-28 01:00:52 +01:00
Graham Nelson b0c0bf87ea Further post-fragmentation tidying 2020-08-27 15:50:24 +01:00
Graham Nelson c4ae8922c2 Further reorganisation 2020-08-26 23:12:58 +01:00
Graham Nelson dfcc5ee277 Completed fragmentation 2020-08-26 10:52:50 +01:00
Graham Nelson 67cb9a9f1e Began fragmentation of the core 2020-08-25 22:27:06 +01:00
Graham Nelson 22d2c3d8bd Moved sentence conversion into calculus module 2020-08-25 21:47:14 +01:00
Graham Nelson a82ab3870f Moved deductions into calculus module 2020-08-24 23:11:39 +01:00
Graham Nelson b789334e76 Added typechecking to calculus module 2020-08-24 19:30:28 +01:00
Graham Nelson 808a1305c4 Removed CALLING and KIND atoms 2020-08-24 14:57:13 +01:00
Graham Nelson b41e60275f Removed HERE, NOWHERE and EVERYWHERE atoms 2020-08-24 11:21:17 +01:00
Graham Nelson 991b36e26f Eliminated ISAVAR, ISACONST and ISAKIND atoms 2020-08-24 10:34:23 +01:00
Graham Nelson 23ff600463 Began refactoring unary predicates 2020-08-24 00:22:48 +01:00
Graham Nelson 108173535b Tested binding and substitution 2020-08-23 16:54:14 +01:00
Graham Nelson 107f9b2c74 Improved testing of terms and atoms 2020-08-23 12:00:56 +01:00
Graham Nelson 8d943adfb8 Further work on calculus notation 2020-08-22 18:52:28 +01:00
Graham Nelson 623d5e340c Wrote basic calculus-test tool 2020-08-22 12:59:50 +01:00
Graham Nelson a0974b1a0e Enlarged calculus module 2020-08-21 22:58:58 +01:00
Graham Nelson b2cf29137d Further progress towards calculus module 2020-08-21 22:38:20 +01:00
Graham Nelson 7d3f53cc61 Introduced binary predicate families 2020-08-20 11:50:43 +01:00
Graham Nelson 24de8dd671 First steps towards a calculus module 2020-08-19 23:36:18 +01:00
Graham Nelson 568f512b3a Revised Neptune language 2020-08-19 18:32:30 +01:00
Graham Nelson f695cd7a4f Further work on Neptune 2020-08-19 00:56:02 +01:00
Graham Nelson e0cf630409 Rewrote Neptune files parser 2020-08-18 18:59:08 +01:00
Graham Nelson fb9d3d81f4 Completed Chapter 3 of kinds module 2020-08-17 22:57:45 +01:00
Graham Nelson cf7f5afe51 Use void not nil for terminator in tupling trees 2020-08-12 22:59:18 +01:00
Graham Nelson e4251bf5d7 Added variance test case 2020-08-12 13:07:35 +01:00
Graham Nelson 2a48aeb128 Completed Chapter 2 of kinds module 2020-08-12 13:05:44 +01:00
Graham Nelson 9a97eebe02 Clarified kind conformance order relation 2020-08-11 23:59:29 +01:00
Graham Nelson ebc90ce213 Join and meet operations on kinds 2020-08-11 15:07:58 +01:00
Graham Nelson 81491dc4e1 Changed the way kinds are tested for being objects 2020-08-11 12:38:21 +01:00
Graham Nelson 83dcd79164 Improved kind-checking of contravariant constructors 2020-08-11 11:55:39 +01:00
Graham Nelson 4ab9cf250d Further testing of kinds 2020-08-09 23:42:41 +01:00
Graham Nelson 23041df765 Further work on kinds module and its testing 2020-08-09 18:39:31 +01:00