this post was submitted on 08 Jan 2025
25 points (96.3% liked)

Rust

6187 readers
87 users here now

Welcome to the Rust community! This is a place to discuss about the Rust programming language.

Wormhole

[email protected]

Credits

  • The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)

founded 2 years ago
MODERATORS
 

cross-posted from: https://programming.dev/post/23822190

I added this language to my watch list some time ago and forgot about it, until I got a notification about a new release (0.15) yesterday.

I'm someone who is familiar with system languages (C, Rust) and shell languages (Bash, Zsh, ..). But don't have much experience, at a proficient level, with any languages setting in between.

So I gave Koto's language guide a read, and found it to be very well-written, and the premise of the language in general to be interesting. I only got annoyed near the end when I got to @base, because I'm an anti-OOP diehard ๐Ÿ˜‰

I hope this one well start to enjoy some adoption.

you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 3 points 13 hours ago* (last edited 13 hours ago) (1 children)

For embedded languages, you won't find many features for them at all. There's Mun, which seems to be what you want. (It's more meant to be used standalone, but i think it's embeddable)

You should also check out Rune, which doesn't have an LSP, but it's embeddable, and has async support.

PS: I don't think koto has asynchronous support yet. But it seems sandboxed, yes. Can't execute unsafe code, and doesn't have unsafe libraries.