1
1
mirror of https://github.com/anoma/juvix.git synced 2024-12-25 08:34:10 +03:00
juvix/notes/README.md
2021-10-30 12:08:12 +02:00

1.0 KiB

Tools used so far:

Initial task order for Minijuvix indicated between parenthesis:

  1. Parser (3.)
  2. Typechecker (1.)
  3. Compiler (2.)
  4. Interpreter (4.)
  • On deriving stuff using Standalone Der. See https://kowainik.github.io/posts/deriving.
  • To avoid boilerplate in the cabal file, one could use common stanzas. At the moment, I'm using cabal-edit to keep the bounds and this tool do not support stanzas. So be it.
  • Using MultiParamTypeClasses to allow me deriving multi instances in one line.