Hacker News new | ask | show | jobs
by hu3 447 days ago
> Jakt is a memory-safe systems programming language.

Sounds pleasant and safe to use. I wonder if they plan to use it on their Ladybird browser.

From their readme:

Automatic reference counting

Strong typing

Bounds checking

No raw pointers in safe mode

Null pointers are not possible in safe mode, but pointers can be wrapped in Optional, i.e Optional<T> or T? for short.

Integer overflow (both signed and unsigned) is a runtime error.

Numeric values are not automatically coerced to int. All casts must be explicit.

and more.

1 comments

Ladybird is no longer part of the SerenityOS project, and Jakt seems pretty dormant; my understanding is that Ladybird is moving to Swift as an eventual C++ replacement.