install-mlkit VS sml-parseq

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

install-mlkit

Action for installing MLKit (by diku-dk)

sml-parseq

parallel sequences library in Standard ML (by shwestrick)
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
install-mlkit sml-parseq
1 1
5 4
- -
3.9 4.5
8 months ago about 3 years 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.

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.

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.

What are some alternatives?

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

cakeml - CakeML: A Verified Implementation of ML

sml-analyzer - An experimental language server for SomewhatML

mlton - The MLton repository

apltail - APL Compiler targeting a typed array intermediate language

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

LunarML - The Standard ML compiler that produces Lua/JavaScript

sml - C++14 State Machine library

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