points
3 months ago
| 1 comment
| HN
Do you think you'll explore some of the same problem spaces as Rust? Lifetimes and async are both big pain points of Rust for me, so it'd be interesting to see a fresh approach to these problems.

I couldn't see how long-running memory is handled, is it handled similar to Rust?

steveklabnik
3 months ago
[-]
I'm going to try and avoid lifetimes entirely. They're great in Rust! But I'm going to a higher level spot.

I'm totally unsure about async.

Right now there's no heap memory at all. I'll get there :) Sorta similar to Rust/Swift/Hylo... we'll see!

reply
lamontcg
3 months ago
[-]
So if you don't have a garbage collector, and you don't have manual memory management, and you don't have lifetimes... What do you have?
reply
steveklabnik
3 months ago
[-]
The plan is something like mutable value semantics and linear types. I'm figuring it out :)
reply