FLEXLANG: New Language Project #185216
Replies: 4 comments 4 replies
-
|
Before giving any feedback I would like to know, What is this programming language about? |
Beta Was this translation helpful? Give feedback.
-
|
Before adding more features, FLEXLANG V2 needs hard constraints, not expansion. Key points to lock down now:
If V2 establishes a stable core with strict invariants, the compiler, MICRO version, and ecosystem become realistic. |
Beta Was this translation helpful? Give feedback.
-
|
This is a solid restart point. A few thoughts after skimming the V2 previews and roadmap. First, "before adding more surface features", I'd strongly recommend nailing down the -core language contract. Right now the versions feel like they're evolving feature-first instead of rule-first. For V2, it would help a lot to clearly lock in:
Once that contract is stable, everything downstream (compiler, interpreter, micro version) gets much easier to reason about and extend. On the "compiler/interpreter split": good call separating AST generation from execution. One thing I'd suggest is to -treat the AST as the product-, not the binary. If the AST is clean, well-typed, and versioned, you can:
For "V2 specifically", I'd focus on these before adding new syntax:
Regarding "FLEXLANG MICRO": this is ambitious but doable if you're disciplined. For embedded targets, I'd strongly recommend:
Finally, from a community standpoint: if you want contributors, consider adding:
Happy to look into specific parts (parser, AST shape, execution model) if you want focused feedback. |
Beta Was this translation helpful? Give feedback.
-
|
@asl-flex (Author) Based on the valuable feedback received on V2, I’m moving forward with FLEXLANG V2 – PREVIEW 3. To recognize meaningful contributions, contributors who provided core design feedback will be formally credited in this release. For FLEXLANG V2 PREVIEW 3, contributions will be recorded with:
These credits will acknowledge design-level input that helped shape:
FLEXLANG V2 PREVIEW 3 will reflect:
This is my way of making sure contributors are not just commenters, but part of the language’s history. Thanks to everyone who took the time to give serious, thoughtful feedback — PREVIEW 3 will directly reflect that work. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Title: FLEXLANG: Feedback & Help Needed for Version 2
Hi everyone,
I’m working on a programming language called FLEXLANG. I started it a while ago but abandoned it, and now I’m planning to continue development with Version 2, including regular updates.
Inside the zip, you’ll find four versions of FLEXLANG for context:
I’m looking for feedback, bug fixes, or feature suggestions to help improve FLEXLANG V2. All relevant details, notes, and instructions are included inside the zip.
Planned roadmap after V2:
You can download the zip here: [FLEXLANG.zip](https://github.com/user-attachments/files/24836318/FLEXLANG.zip)
I’d appreciate any guidance, contributions, or ideas on how to make FLEXLANG V2 more robust and functional.
Beta Was this translation helpful? Give feedback.
All reactions