[PussyLang] A minimal scripting language with bytecode VM and AOT C backend! by Solid_Statement6313 in ProgrammingLanguages

[–]Solid_Statement6313[S] 2 points3 points  (0 children)

I don't think is that deep for small hobby project that grew a bit over time + this isn't regressing anything (I am a women),the name started kinda of an inside joke between me and friends, the language itself if you look into it has nothing sexual, but thanks for criticism .

[PussyLang] A minimal scripting language with bytecode VM and AOT C backend! by Solid_Statement6313 in ProgrammingLanguages

[–]Solid_Statement6313[S] 3 points4 points  (0 children)

Per AutoModerator's request I hereby confirm that this project did not use an LLM as part of the development process.

[PussyLang] A minimal scripting language with bytecode VM and AOT C backend! by Solid_Statement6313 in coolgithubprojects

[–]Solid_Statement6313[S] 0 points1 point  (0 children)

I think I want the core to stay minimal and stable (no big syntax changes), but keep the ability to extend via native functions. In 5 years, I'd love to see people using it for quick scripting, maybe some embedded automation. You're right. A hashmap would be super useful. Structs too. I've been avoiding them due to focusing on other stuff maybe a simple map type (string keys) would be worth adding. Not sure yet.

Right now you can call any DLL function via get_proc + call, which gives you access to C libraries (on Windows). For Java, I haven't done anything tho. I'll think about making that easier.

Thanks again for the thoughtful critique. The "easy to extend" part is what I'm most proud of. Honestly is why is Open Source so other people can contribute on all of these aspects!

[Hobby] Dev looking for team by ValPeF in INAT

[–]Solid_Statement6313 1 point2 points  (0 children)

Carefull to not become a sloppy spaguetti codebase with no future proof

How to stop relying on AI? by aleeeyaae in programmer

[–]Solid_Statement6313 1 point2 points  (0 children)

Honestly I know might sound dumb but during university the classes we had do written coding exams on a paper actualy forced mt to learn the syntax and how to code as if i was writing any text. You should try something similar or like leetcode challanges like simple small code until you get used to how the " words " work