README: Update the strategy for conversion to Typed Racket.
This commit is contained in:
parent
505487d3b6
commit
906d339508
1 changed files with 6 additions and 8 deletions
14
README.org
14
README.org
|
@ -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:
|
||||||
|
|
Loading…
Reference in a new issue