You are browsing as a guest. Sign up (or log in) to start making projects!

1h 24m 50s logged

Devlog: Cleaning Up v1.3 For Release

After many hours of work, bool and `string finally became real, and it was time to cleanup the mess I left behind from the version’s development.

Mainly the only thing worked on was some cleanup:

  • roadmap now reflects actual v1.3 features and implementations
  • updated README and contribution documents to match the current compiler pipeline
  • cleaned up string examples so they have the full intended v1.3 style instead of some leftover testing usage
  • pushed the compiler’s version to 1.3.0
  • updated help / usage text so it matches the new output-path and auto-run behavior

Prior to this, if I had just merged and shipped, the release wouldv’e been messy: README, Contributing, example files, and guidance commands were all mixing older details which made it confusing — even for me — when trying to explore the language and what it has to offer.

For a bootstrapped compiler especially, making sure everything is cleaned up and polished is something that should not be ignored. I’m definitely guilty of overlooking this, but I’ve outlayed a whole plan for v1.3 unlike past versions, and part of it was setting up a proper versioning system and polishing its release as it goes. This format will be adopted in future versions, since it’s just way cleaner and nicer to look at.

Future work

At this point, v1.3 is done and has implemented, at minimum, a concrete foundation for post-v2 bools and strings. Next will likely be more subtle improvements, and features that are currently reliant explicitly on C rather than Flower-hosted code. In order for v2.0, Flower will have to be effectively independent from C if it wants to emit machine code. Currently I am planning on adding features such as Type Aliases and maybe a stdlib prior to that, but anything can change!!

Thanks for being here for all of v1.3 <3

0
118

Comments 3

@zach

This is an awesome project, but please don’t use AI to write your devlogs! It’s against the spirit of Stardance and Hack Club

@IvyMycelia

Sorry!! I wanted to push this devlog before my Biology final, so I had AI write a short devlog for the bigger sections. I’ve updated it to my own writing now that I’m home for the day, thanks <3

@dracula

Great job!!! I LOVE FLOWER