Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Similar projects and alternatives to koka
Empowering everyone to build reliable and efficient software.
A research language with effect handlers and lightweight effect polymorphism
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
WebAssembly specification, reference interpreter, and test suite with effect handlers extension.
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
Dafny is a verification-aware programming language
A Proof-oriented Programming Language
The parallel, concurrent, and functional programming language for scalable software development (by pen-lang)
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Rust for the xtensa architecture. Built in targets for the ESP32 and ESP8266 (by esp-rs)
A massively parallel, optimal functional runtime in Rust
The core OCaml system: compilers, runtime system, base libraries
Compiler for the Vale programming language - http://vale.dev/ (by ValeLang)
The val compiler
Adding support for the Rust language to the Linux kernel. (by Rust-for-Linux)
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
🍻 Default formulae for the missing package manager for macOS (or Linux)
:horse: Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Lunatic is an Erlang-inspired runtime for WebAssembly
Fable: F# |> BABEL
Darklang main repo, including client, backend, and infra
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
koka reviews and mentions
What features would you want in a new programming language?
5 projects | reddit.com/r/ProgrammingLanguages | 3 Jan 2023
It also offers a great Inversion of Control mechanism where everything is customisable, and, unlike Capability Objects, AESs also offer compatibility with type inference (you can pass functions doing IO to map, and it Just Works(TM)) and first-class control over stack frames (because really a continuation function is just some stack frames, which you can manually move to the heap if you want a closure; which means async is an effect!). It also is composable in ways Monads are not.
What are you doing about async programming models? Best? Worst? Strengths? Weaknesses?
3 projects | reddit.com/r/ProgrammingLanguages | 7 Dec 2022
Koka and other languages implementing Algebraic Effect Systems make everything a user-defined case of coroutines: async is just another effect/Monadic type. Zig does something similar by having first class stack frames, making all function calls possibly asynchronous.
Letlang, a programming language targetting Rust - Road to v0.1
3 projects | reddit.com/r/rust | 24 Nov 2022
Let's collect relatively new research programming languages in this thread
19 projects | reddit.com/r/ProgrammingLanguages | 15 Nov 2022
https://github.com/koka-lang/koka Algebraic effects and reference counting. https://github.com/mit-plv/koika hardware description DSL for coq19 projects | reddit.com/r/ProgrammingLanguages | 15 Nov 2022
Koka, already cited in this thread, early 2010s. Koka's first claim to fame was a usable effect system (at the type were, basically, effect systems were not usable in practice; in fact few languages have managed to do as well as Koka since). Now its author is working on cool implementation strategies for functional languages as well.
[Offer] Tutoring for Computer Science / Programming / Software Engineering topics
2 projects | reddit.com/r/tutor | 3 Sep 2022
I'm a software engineer with 3 years of professional experience. I worked for 2 years at Microsoft on Azure Compute and now work at Google, working on improving Google search. I am the sole maintainer of the popular open-source library microlens with 80k downloads. I've also contributed to the Koka programming language developed at Microsoft Research.
Implementing the Perceus reference counting GC
5 projects | dev.to | 24 Jun 2022
By implementing all of those optimizations in the Koka programming language, they achieved GC overhead much less and execution time faster than the other languages including OCaml, Haskell, and even C++ in several algorithms and data structures that frequently keep common sub-structures of them, such as red-black trees. For more information, see the latest version of the paper.
Creator of SerenityOS announces new Jakt programming language effort
17 projects | reddit.com/r/programming | 20 May 2022
5) https://github.com/koka-lang/koka17 projects | reddit.com/r/programming | 20 May 2022
Structurally-Typed Condition Handling
3 projects | news.ycombinator.com | 14 Feb 2022
Yes -- I think historically the power of condition handling was not well understood and algebraic effect handlers were a "rediscovery" coming from well-studied category theory (Plotkin, Power, and Pretnar).
If you want to play with "structurally typed condition handling", then the Koka language has "row-typed algebraic effect handlers" that compile to C: <http://koka-lang.org>
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Apr 2023
koka-lang/koka is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.