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. Learn more →
Inko Alternatives
Similar projects and alternatives to inko
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
NOTE:
The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.
Hence, a higher number means a better inko alternative or higher similarity.
inko reviews and mentions
Posts with mentions or reviews of inko.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-12-26.
-
v0.10.0 of Inko, a statically typed language written in Rust, is released
Performance at the moment is a bit iffy. In theory Inko should be able to outperform Wren and Lua, but in practice method calls are a bit too expensive due to how stack frames are managed (see this issue for some details). Adding a set of benchmarks is definitely something I want to do, but I just haven't gotten to it yet.
- After 1.5 years of work, Inko's single ownership and concurrency changes are merged
-
How to write a compiler or interpreter in rust
You can use Inko as a reference, as its VM is written in Rust. I do recommend using this branch instead of the latest release, as there are a lot of upcoming changes to the language as a whole.
-
Implicit Overflow Considered Harmful (and how to fix it)
Code wise it requires either a ton of code, or a whole bunch of macros. I used the latter approach (see here). Even after optimising this, you'll still end up with a bucket of extra code/macros.
-
Root scope of language when implementing standard library vs using the language anywhere else.
Various modules use VM instructions to access built-in functionality, such as adding integers. Here is an example. The compiler transforms these into actual instructions (bytecode wise). So _INKOC.foo_bar basically means "run the foo_bar instruction".
-
What are the best ways programming languages address and solve the expression problem?
Probably the most common approach in a statically typed language is to use some form of pattern matching. For Inko I do exactly that in its type checker (example here). Prior to this I was using the visitor pattern using double dispatch, but this was painful to work with. The pattern matching approach is type-safe, quite easy to extend, and easy to wrap your head around.
-
Fun with IP address parsing
I wrote some IPv4 and IPv6 parsing code before, but wasn't aware of the various crazy IPv4 formats.
-
Inko 0.9.0 released, featuring generators, pattern matching, the removal of nullable types, a brand new manual, and much more
Resuming a generator is pretty simple too: take the generator, swap it with the current one, then set its parent to the previous generator (the one we just swapped out).
-
A note from our sponsor - InfluxDB
www.influxdata.com | 5 May 2024
Stats
Basic inko repo stats
9
-
-
-
Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com