clio
utfz
Our great sponsors
clio | utfz | |
---|---|---|
10 | 1 | |
930 | 6 | |
0.1% | - | |
0.0 | 0.0 | |
about 1 year ago | over 2 years ago | |
JavaScript | JavaScript | |
Apache License 2.0 | - |
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.
clio
-
Clio: a functional, multi-threaded programming language that compiles to JavaScript
I've been working on a functional programming language in the past few years and I'd like to share it with you, would be nice to have some feedback on it! The language is called "Clio" and you can find it here: https://github.com/clio-lang/clio or here: https://clio-lang.org
-
Clio: extremely fast, multi-threaded code on the browser
Clio is a functional programming language that compiles to JavaScript. It runs on Node.js as well as in the browser and is multi-threaded on both. Clio makes it super easy to do parallel or distributed programming, you can easily use the CPU cores on the local device, or use the resources on another device available on the network. Clio scales indefinitely. It has a clean syntax and is super fast. You can read an introduction to Clio here on medium, visit our GitHub repository or website, or you can directly go on to our playground to see and try a few examples.
- Clio: A functional, distributed programming language that compiles to JavaScript
-
Hacker News top posts: Mar 18, 2021
Clio: A functional, distributed programming language that compiles to JavaScript\ (25 comments)
- Clio is a functional,distributed language that compiles to JavaScript
- clio-lang/clio Clio is a functional, distributed programming language that compiles to JavaScript
utfz
-
Clio: extremely fast, multi-threaded code on the browser
Prior to version v0.11.0, Clio used JSON for serialization. JSON is available everywhere and it’s fairly fast, so at first, it might sound like a good idea to go with JSON. Unfortunately, as soon as we start serializing custom types with JSON, its performance degrades to the point that it’s not efficient anymore. To solve this issue, I created a serialization library for JavaScript named Sia, and to boost its serialization performance to the next level, I also designed a new text encoding which I called utfz. I spent over a year optimizing these two libraries, and as a result, managed to make Sia so fast that the pure JavaScript version of it beats even the performance of the native serialization libraries available for Node.js!
What are some alternatives?
xxdp - XXDP was, and remains, the PDP-11 diagnostic operating system. This project attempts to recover XXDP sources and documents.
sia - Sia - Binary serialisation and deserialisation
focalboard - Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.
examples - A few Clio examples
pyret-lang - The Pyret language.
awesome-dot-net-performance - A curated list of awesome .NET Performance books, courses, trainings, conference talks, blogs and most inspiring open source contributors. Inspired by awesome-... stuff.
libuv - Cross-platform asynchronous I/O
bitwarden_rs - Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs [Moved to: https://github.com/dani-garcia/vaultwarden]
benchmark - Clio benchmark
ring - Simple and flexible programming language for applications development