Update: try to take advantage of polymorphism to handle algo values
But I bumped into the "value restriction" limitation https://stackoverflow.com/questions/22507448/the-value-restriction Indeed, I need to store functions of 'v in some tables (or references), And tables are necessaryly weakly polymorphic ! https://v1.realworldocaml.org/v1/en/html/imperative-programming-1.html#side-effects-and-weak-polymorphism
Showing
- lib/algo/algo.ml 90 additions, 61 deletionslib/algo/algo.ml
- lib/algo/algo.mli 26 additions, 30 deletionslib/algo/algo.mli
- lib/algo/dune 2 additions, 1 deletionlib/algo/dune
- lib/sasacore/demon.ml 7 additions, 7 deletionslib/sasacore/demon.ml
- lib/sasacore/demon.mli 4 additions, 4 deletionslib/sasacore/demon.mli
- lib/sasacore/env.ml 6 additions, 6 deletionslib/sasacore/env.ml
- lib/sasacore/env.mli 5 additions, 5 deletionslib/sasacore/env.mli
- lib/sasacore/genLutin.ml 2 additions, 2 deletionslib/sasacore/genLutin.ml
- lib/sasacore/genLutin.mli 2 additions, 2 deletionslib/sasacore/genLutin.mli
- lib/sasacore/process.ml 10 additions, 10 deletionslib/sasacore/process.ml
- lib/sasacore/process.mli 6 additions, 6 deletionslib/sasacore/process.mli
- lib/sasacore/sasa.ml 21 additions, 18 deletionslib/sasacore/sasa.ml
- lib/sasacore/sasa.mli 11 additions, 10 deletionslib/sasacore/sasa.mli
- lib/sasacore/stringOf.ml 7 additions, 6 deletionslib/sasacore/stringOf.ml
- lib/sasalib/sasaRun.ml 9 additions, 7 deletionslib/sasalib/sasaRun.ml
- src/sasaMain.ml 3 additions, 3 deletionssrc/sasaMain.ml
Loading
Please register or sign in to comment