mpl
mpl copied to clipboard
The MaPLe compiler for efficient and scalable parallel functional programming
The basis library has a few parts that are written with a sequential implementation in mind. This issue is to collect and track these parts of the basis and efforts...
`make basis` currently copies and type-checks the basis library. It does not typecheck the scheduler, and this would be nice to have.
Is mpl (this repo) going to be merged back to MLton(https://github.com/MLton/mlton)? Or is this a new fork of SML with parallel programming support? What is the roadmap? Is this mainly...
It would be great if we could build locally on modern Macs, including native support for M{1,2,3} chips, etc. There are some hurdles to figure out. These MLton issues are...
I am unable to build a project with MLton after MPL has been installed using its `make install`. I need to build [this project](https://github.com/heron-solver/heron) using `make hmc` and I face...
I've noticed some performance issues with CGC that I need to write down, so we can investigate+fix later. ---- **CGC scheduling**. The current scheduling strategy for CGC is like this:...
it is a pain to have to write print functions i have encountered a good example (simplifying here to make the point) i was writing a function ``` fun f...
Likely can reuse quite a lot from the MLton repo, e.g. see MLton's [ci.yml](https://github.com/MLton/mlton/blob/master/.github/workflows/ci.yml) Ideally we would run: - the MLton regression test suite - some/all of the [`parallel-ml-bench`](https://github.com/mpllang/parallel-ml-bench) suite
Confirmed on commit 70bfe0f but seems like this error has been there for a while. (Makes sense because AFAICT the problem is just an overzealous assertion; there doesn't seem to...
Some thoughts: * MaPLe has a rudimentary tracing infrastructure, but it’s not well documented and a bit fragile. * It’s discussed briefly [here](https://github.com/MPLLang/mpl/blob/main/mltrace/NOTES.md) and [here](https://github.com/MPLLang/mpl/issues/209#issuecomment-2486607031) * [Here](https://github.com/MPLLang/mpl/commit/57e40274c87d8e91d295e8469dbc87902c6b74a5)’s a somewhat recent...