#🚨 New Programming Language Just Dropped! 🚨

30 messages Β· Page 1 of 1 (latest)

eager oyster
#

Say hello to πŸ•·οΈ Widow β€” built in Rust πŸ¦€ for memory safety πŸ” and blazing-fast performance ⚑

✨ Why Widow?

🧠 Simple, clean syntax
πŸš€ Interpreted for rapid dev cycles
🧡 Powered by Rust’s legendary borrow checker
πŸ›‘οΈ No more segfaults, ever
πŸ‘©β€πŸ’» Looking for maintainers to help ship this fast and make Widow the next big thing!
Let’s build something powerful together πŸ› οΈπŸ”₯

https://github.com/rayone121/widow

fervent sequoia
#

Is this like a scripting language?

#

Oh nvm I saw now that it has python syntax πŸ‘πŸΌ

eager oyster
#

yeah its a memory safe and fast alternative to python that uses borrow checker instead of garbage collection

fervent sequoia
#

Hell yeah

#

So it should be easy to integrate it into a rust-based project right?

eager oyster
#

yeah i plan to make it interop with rust but the reason i made its because i like rust but i dont like the syntax its too verbose

fervent sequoia
#

I mean, the project I’m talking about is PumpkinMC which is a minecraft server implementation in rust and apparently a lot of people want simple scripting support for less advanced minecraft/rust developers

#

So ig widow would be a good choice then?

eager oyster
#

yeah that would be good one of the use cases for me would ve been for making zed plugins

#

zed is a rust based ide that i used but its a litle complicated to make plugins if your new to programing since the syntax is simpler it would allow users to make things fast

tight cradle
#

this looks like a cool language
is this more of a low level kind of language?

eager oyster
#

and since you dont use the borrow checker yourself it saves you the learning curve

eager oyster
#

not finished yet

fervent sequoia
#

Btw insane that a sc rapper is dropping a programming language 😭😭

#

He ain’t only droppin those bars πŸ’―πŸ”₯

eager oyster
#

bro i aint no rapper im a software dev i do music on the side

#

😭

tight cradle
fervent sequoia
#

Just starred it

#

Btw where can I see how to set it up?

#

Like, if I want to test it out

eager oyster
#

ill add that in the docs rn it's bugged the interpreter is not working

tight cradle
#

although I would probably recommend having something better than returning an error in my opinion xD

eager oyster
#

i might add try catch in the std lib

eager oyster
raven mural
#

once you have this working use it to replace xtask please πŸ’€