-
- Downloads
Pretend we use bigints for Sexp integers
* btl/builtins.typer: Slight reorganisation. (Float->string): Rename from Float_to_string. (Int->Integer): Give it a type. (Sexp_integer): Change its type to be `Integer`. (Sexp_dispatch): Make matching change. * src/eval.ml: Add new "Int->Integer" primitive. (make_integer): Make it take a bigint. (sexp_dispatch): Make it use a bigint for the integer case.
Showing
- btl/builtins.typer 18 additions, 20 deletionsbtl/builtins.typer
- src/eval.ml 30 additions, 18 deletionssrc/eval.ml
- src/opslexp.ml 1 addition, 0 deletionssrc/opslexp.ml
- src/sexp.ml 3 additions, 0 deletionssrc/sexp.ml
- tests/eval_test.ml 1 addition, 1 deletiontests/eval_test.ml
- tests/macro_test.ml 1 addition, 1 deletiontests/macro_test.ml
Please register or sign in to comment