README: Update the strategy for conversion to Typed Racket.

This commit is contained in:
Sergiu Ivanov 2022-01-16 21:33:15 +01:00
parent 505487d3b6
commit 906d339508

View file

@ -62,14 +62,12 @@ interaction with Org-mode.
4. =networks= 4. =networks=
5. =rs= 5. =rs=
This is how I will convert a module =A=: I will convert the modules one by one by first creating a typed
section (a submodule) and re-exporting its functions together with
1. Create a copy =A-untyped.rkt=. the untyped functions. I will then move the functions one by one
2. Empty =A.rkt=. from the untyped section to the typed section. When the untyped
3. Transfer the definitions from =A-untyped.rkt= to =A.rkt= one by section is empty, I will convert the language of the entire module
one, adding the necessary types, signatures, and typed imports to Typed Racket and remove the submodule.
as I go.
4. When done, remove =A-untyped.rkt=.
*** TODO Implement a shorter syntax for defining Boolean functions *** TODO Implement a shorter syntax for defining Boolean functions
Right now, this is how one defines the Boolean function: Right now, this is how one defines the Boolean function: