Commit Graph

82 Commits

Author SHA1 Message Date
Oliver Payne 177de641b5 Complete up to 2.86
We now have complex numbers with arbitrary number coefficients (ie
integer, rational or real).
2022-03-10 22:37:37 +00:00
Oliver Payne d391dded38 Add drop call into apply-generic
This is a little bit messy in that apply-generic changes behaviour
depending on the operation.
2022-03-10 22:37:37 +00:00
Oliver Payne ed1702ee13 Add project and drop procedures
Not yet integrated into apply-generic.
2022-03-10 22:37:37 +00:00
Oliver Payne 052bcfc318 Add real and integer 2022-03-10 22:37:16 +00:00
Oliver Payne e551568002 Remove explicit tags for scheme-number 2022-03-10 22:35:33 +00:00
Oliver Payne 13368fba13 Change let to let* in apply-generic
Not strictly necessary, but a bit neater maybe.
2022-02-24 20:40:03 +00:00
Oliver Payne 7f46244600 Completed up to 2.84 2022-02-18 20:41:52 +00:00
Oliver Payne 285b2a3f9d Add raise (2.83) 2022-02-13 20:10:54 +00:00
Oliver Payne 7147075c21 Generalised to coercion to any of the argumements (ending 2.82) 2022-02-13 17:54:57 +00:00
Oliver Payne 74050eeb6c Merge branch '2.82-attempt-1' 2022-02-13 16:24:57 +00:00
Oliver Payne a922aad66d Add coercion of scheme-number->rational 2022-02-13 15:45:40 +00:00
Oliver Payne 38dc50f4b2 Fix application of apply-generic 2022-02-13 15:45:14 +00:00
Oliver Payne b8981693d2 Add add3 operation
This is to test coercion of >2 arguments.
2022-02-09 20:59:10 +00:00
Oliver Payne e43ea03225 First cut at 2.82; not working 2022-02-08 22:38:46 +00:00
Oliver Payne 89a52bb489 Completed 2.81 2022-02-07 19:45:40 +00:00
Oliver Payne b577186c70 Finished 2.80 2022-02-07 11:46:42 +00:00
Oliver Payne a72f7f9b7c Update to include up to 2.74 2022-01-27 22:20:58 +00:00
Oliver Payne 7049dafa50 Update notes to include 2.64 2022-01-27 22:19:43 +00:00
Oliver Payne 688f267874 Completed up to 2.54 2021-11-30 22:33:15 +00:00
Oliver Payne 944efce5df Finished up to 2.51 (skipped 2.52) 2021-11-28 22:28:14 +00:00
Oliver Payne 7d513dccf6 Completed up to 2.42 2021-11-11 22:29:11 +00:00
Oliver Payne 28864609ed Completed 2.41 2021-11-06 13:15:04 +00:00
Oliver Payne 32fd86edcb Completed 2.38 2021-10-29 22:24:36 +01:00
Oliver Payne 478ae538a9 Completed up to 2.37 2021-10-28 22:29:07 +01:00
Oliver Payne 73c2860a36 Completed 2.26 2021-08-30 22:55:52 +01:00
Oliver Payne 751556bc37 Completed 2.23 2021-08-30 21:19:17 +01:00
Oliver Payne a6b0a5b3b5 Comleted 2.20 2021-08-29 22:46:29 +01:00
Oliver Payne f56d25d722 Add .gitignore 2021-08-24 21:54:35 +01:00
Oliver Payne b8aadcc128 Add 2.5 and 2.6 2021-05-20 23:02:13 +01:00
Oliver Payne 4ef752dd47 Add 2.2, 2.3 and 2.4 2021-05-18 23:00:58 +01:00
Oliver Payne 5240b593c2 Exercise 2.1 completed 2021-05-15 22:56:32 +01:00
Oliver Payne bdfff4a9a2 Initial commit 2021-05-10 21:57:13 +01:00