2025-01-04 09:08:36 +00:00
|
|
|
- [x] be able to load *.cmx{,a} when we use "#require"
|
2024-12-30 12:41:55 +00:00
|
|
|
`findlib`/`topfind` only loads directories, `ocamlnat` wants to load files.
|
|
|
|
Let's use our work about `uniq` to solve dependencies and load artifacts
|
2025-02-02 12:29:07 +00:00
|
|
|
+ [ ] lint the way we load dependencies
|
|
|
|
+ [ ] compare to what `omod` can do (may be a better approach)
|
2025-01-04 09:08:36 +00:00
|
|
|
- [x] do some tests with Miou and see if we can execute small applications
|
2025-02-02 12:29:07 +00:00
|
|
|
- [x] start to eval a file (and show the result?)
|
|
|
|
+ [ ] do we need to show the result?
|
|
|
|
- [x] start to make a nice intf for a HTTP server via `httpcats`
|
|
|
|
+ [x] provide Request
|
|
|
|
+ [x] provide Response
|
|
|
|
+ [x] provide Method
|
|
|
|
+ [x] provide Status
|
|
|
|
- [ ] dispatch on method and content-type
|
|
|
|
+ [x] recognize application/json
|
|
|
|
+ [ ] recognize multipart/form
|
|
|
|
* [ ] provide an API to describe, by types, a multipart/form
|
|
|
|
- [x] be able to extract the body of a request as a JSON value
|
|
|
|
+ [x] cast a JSON value to an OCaml value via Json_encoding (or repr?)
|
|
|
|
+ [ ] lint this function and errors
|
|
|
|
- [ ] template engine with jingoo or eml?
|
|
|
|
+ [ ] with jingoo, do something "à la printf" and provide a tool which generates
|
|
|
|
from a string something like `(_, _, _, _) format4`
|
|
|
|
+ [ ] jingoo to GADT?
|