sml-parseq VS install-mlkit

Compare sml-parseq vs install-mlkit and see what are their differences.

sml-parseq

parallel sequences library in Standard ML (by shwestrick)

install-mlkit

Action for installing MLKit (by diku-dk)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
sml-parseq install-mlkit
1 1
4 5
- -
4.5 3.9
about 3 years ago 8 months ago
Standard ML Standard ML
MIT License -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

sml-parseq

Posts with mentions or reviews of sml-parseq. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-01-14.
  • Provably Space-Efficient Parallel Functional Programming
    2 projects | news.ycombinator.com | 14 Jan 2022
    Author here. One of the cool things about the property we're using here---disentanglement---is that it specifically allows for shared data, under only mild restrictions. This allows us, for example, to implement fast libraries which utilize shared mutable state for efficiency under the hood. A good example is our parallel arrays library (https://github.com/shwestrick/sml-parseq), which is "purely functional" in terms of its interface, but not its implementation.

    It's helpful here to distinguish parallelism from concurrency. Disentanglement naturally emerges in data-race-free parallel programs, which have no concurrency. But certainly, you bring up a good point for programs that are highly concurrent in addition to being highly parallel. There's lots of work already on concurrent functional programming, for example CML (https://en.wikipedia.org/wiki/Concurrent_ML), and we think these ideas could be adapted to work with disentanglement really well.

install-mlkit

Posts with mentions or reviews of install-mlkit. We have used some of these posts to build our list of alternatives and similar projects.

What are some alternatives?

When comparing sml-parseq and install-mlkit you can also consider the following projects:

sml-analyzer - An experimental language server for SomewhatML

cakeml - CakeML: A Verified Implementation of ML

apltail - APL Compiler targeting a typed array intermediate language

mlton - The MLton repository

LunarML - The Standard ML compiler that produces Lua/JavaScript

smlnj-viscomp-example - An example of how to use SML/NJ's Visible Compiler APIs

sml - C++14 State Machine library

mpl - The MaPLe compiler for efficient and scalable parallel functional programming

mlkit - Standard ML Compiler and Toolkit

smlpkg - Generic package manager for Standard ML libraries and programs