KonLang Tiếng Việt

Questions

Can I use Kon for real work?

Not yet. It has no stable release, code can still change, and its safety has not been independently tested. It is fine for trying out and for small personal tools on Windows.

Where do I download it?

There is no public download yet. It can be built from source.

What is Kon good at?

Reading code. Every call shows what it does with your data, memory is managed without a garbage collector, and programs compile to small, fast native files. Compared with other languages.

How is it different from Rust?

The same idea of ownership, without lifetime annotations, using the words view, edit and take. Rust is far more mature, has many more libraries and has been proven in wide use. More detail.

Does it have a garbage collector?

No. Each value has one owner, and it is freed when its owner ends.

Is it really memory safe?

That is the design goal for code without unsafe. The checker rejects the wrong programs it has been tested on, but no independent attack campaign has run yet, so this is not yet proven. The evidence so far.

Is it as fast as C?

About level on the five integer programs measured, with bounds checks on. Those are small programs on one machine, and larger ones have not been measured. The numbers.

Which systems does it run on?

Windows x64 for now. Linux, macOS, Android, iOS and WebAssembly are not ready. Details.

What is missing?

Closures, text interpolation, threads, HTTP and TLS, and types that hold a list of themselves are the largest gaps. The full list.

Is the compiler written in Kon?

Partly. It still needs an older compiler to build. Current state.

Who makes it?

DXXNGLE, under the name Typeni.

Is it open source?

Kon is under the MIT license, so you may use, change and sell it, keeping its notice. Programs you build with Kon are yours, with no notice needed. The repository is still private for now, so the source is not public yet.

Where should I start?

Get started, then the language tour. When an error appears, look it up here.