-
Ref: https://www.reddit.com/r/emacs/comments/tp7el9/getting_rlwrap_to_work_in_vterm/:
> I am using vterm as a terminal emulator in emacs. While running sml/nj repl in vterm rlwrap doesn't seem to wor…
-
Exercism.io ships Poly/ML for its Standard ML track. Although Poly/ML exhibits some more modern characteristics among ML compilers, I have been unable to find basic sorting algorithms for lists, array…
-
It would be nice to work with the refiner interactively (i.e. not just through the SML/NJ top-level).
I think the first step is to get a very simple top-level interface running, like Coq's `coqtop` o…
-
Consider the following code fragment:
(\* finds the product each digit in a number represented by a string *)
fun findProductNumString stringToProcess =
List.foldl (op *) 1 (charListToIntList(Str…
-
## Problem
SML/NJ supports laziness via the Control.lazysml boolean reference, which if set to true enables "lazy" as a keyword on datatype declarations and on val [rec] declarations.
eg, dataty…
-
I have a CPU with a custom architecture and I've been wondering whether I could make an SML codegen for it. I was thinking to manually write an SML compiler but using an already existing compiler woul…
fl215 updated
2 months ago
-
See https://github.com/owo-lang/MLPolyR/commit/36d8c331659665c02c426e7968800ba80a42e811
[Most part of smlnj-lib can run on polyml after minor patches](http://www.tbrk.org/software/poly_smlnj-lib.ht…
-
Suppose I'm editing the file `test.sml` and decide to launch REPL. I call `:SMLReplStart` and it works but does this:
```
val _ = use "SMLNJ";
val _ = use "SMLNJ";
Standard ML of New Jersey v110…
-
It would be good for our type error slicer to accept but warn about constructs that are legal in some but not all of these cases:
• SML 1997
• SML/NJ (latest version only)
• MLton
None of these 3 is…
-
Currently `mlpolyrc` is a script that relies on relative path, which is not nice.
We may add some makefile command that generates an executable compiler.