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] 2 points 14 hours ago (1 children)

Oh, very nice. I was searching for an easy to use scripting language for a project I am making. Is it easy for beginners? I am currently using mlua, but it is a bit hacky. I liked Rhai, but it had no real LSP and no asynchronous code support. And also, does it have sandboxing?

[โ€“] [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.