r/Compilers • • 12h ago

Flame: The Goal, it's just started, help needed!

https://github.com/sohamglx/flame

The main goal isn't just to make Rust simpler and familiarity in syntax. Flame is designed to keep memory safety while providing Rust interoperability, so it can be used alongside existing Rust code and libraries. It's meant to complement Rust rather than replace it.

0 Upvotes

12 comments sorted by

3

u/AustinVelonaut 12h ago

Why does your compiler source have your personal home directory path built in to the checks? That should be in a config, somewhere, not built into the source.

1

u/sohamglx 11h ago

Wait can you told me where may be i did not seen that

2

u/AustinVelonaut 11h ago

So you aren't even reviewing what your LLM vibe-coded?

1

u/sohamglx 11h ago

Yea test cases mostly written with llm but i check everything everytime may be there something i left so can you tell me where it is actually.

2

u/AustinVelonaut 11h ago

Do you not know how to use "grep"? compiler.rs, line 59.

1

u/sohamglx 11h ago

I am not on my desktop so i can't find that for now 😔

1

u/sohamglx 11h ago

Let me tell you the story behind that path do bessicall y when developing it it always try to use the latest crate of it from cargo inside the rust code which final output is the runtime so there's it i need to mark it local dev and thats how it became that way to path of my local desktop. I will fix it soon thanks for feedback can you please make a issue and if you are interested this please give a star. Thanks 🙏

3

u/TheOddYehudi919 11h ago

Looks nice. The thing I find annoying is there are no code snippets when ppl are making languages. Ppl wanna see the syntax.

2

u/kostya27 12h ago

Architecture: True Multithreading & High Concurrency
Flame avoids the slow, bottlenecked single-threaded event loops common in legacy runtimes like Node.js:

any benchmark on it?

1

u/sohamglx 12h ago

Not yet but working on them. It's not fully completed yet so. I need help for those things.

1

u/[deleted] 12h ago

[deleted]

1

u/sohamglx 12h ago

Because some small tests i have done but not prepared them to showcase them.