5 ms·
Sure, short list: - Easier to write than Python other than the simplest script, almost no way to write bad code and have it compile, reads like pseudocode most
by YuechenLi 22d ago
Sure, short list:
- Easier to write than Python other than the simplest script, almost no way to write bad code and have it compile, reads like pseudocode most of the time
- Compiles into Go binary, runs at Go speed, compiles at Go speed
- Trivial to wrap any Go library via LLMs, so any Go library is also an Oct library.
- Can metaprogram existing Go codebases, so it doesn't really replace Go, just supplements it
- Easy concurrency/parallelism
- SI units as types
- Can be used as build script for C/C++ in place of CMake
- Einstein tensor notation
- Builtin GPU acceleration via Vulkan
It was designed as a teaching language for academics to stop writing bad code, but now I just get LLMs to do research/science for me with it for fun.