Future of Vintlang: What design direction should we take? #134
tacheraSasi
started this conversation in
General
Replies: 1 comment 1 reply
-
|
Vintlang should be a compiled, statically typed language with modern concurrency, minimal runtime, and simplicity-first design (inspired by Go, but with some of Rust’s guarantees). But I want to hear from you all — what do you think the future design should look like? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hey everyone,
I want to open up a forward-looking discussion about the future design of Vintlang. Since we’re still early, this is the best time to lock in a direction that will guide the language, its compiler, and ecosystem.
Some core questions we need to decide on:
Do we want to lean strongly into systems programming (like Go/Rust/C)?
Or a general-purpose scripting language (like Python/JS)?
Should we aim for a hybrid (safe systems + scripting-level productivity)?
Static typing with generics (Rust/Go/TypeScript style)?
Dynamic typing with gradual types (Python/TypeScript style)?
Should we design it for safety guarantees (memory safety, concurrency safety)?
Garbage-collected (Go, Java)?
Manual / ownership-based (Rust)?
Hybrid approaches?
CSP / Goroutine-style (Go)?
Actor model (Erlang/Akka)?
Async/await (JavaScript, Rust)?
Should we start with a package manager like Cargo/NPM?
What about an LSP (Language Server Protocol) for editors?
What’s the one-liner that defines Vintlang’s purpose? Examples:
“A safe and fast language for modern systems.”
“Go’s simplicity meets Rust’s safety.”
“The productivity of Python, the performance of C.”
Beta Was this translation helpful? Give feedback.
All reactions