Mach30 / m30pm

Mach 30 package manager for m30ml projects
Apache License 2.0
2 stars 1 forks source link

Naming conventions #9

Closed j-simmons-phd closed 6 months ago

j-simmons-phd commented 3 years ago

Having started to mock up the cli and its commands, I can seen I will get tired of typing out "m30mlTools m30pm make". The m30mlTools m30pm is just a little longer than I want to type out every time I use it. Plus, I want to separate out the logic from the cli (so we can use the logic in later tools like desktop gui and web based). So, I am thinking about the following project refactor:

This would let users run cli commands with just "m30ml m30pm make", etc. And it gives us the lib for including in other projects.

This issue should be closed by an update to README or m30pm spec

j-simmons-phd commented 3 years ago

Two useful links for this work:

capsulecorplab commented 3 years ago

I'm on the fence about using m30mlLang to refer to the language definition/architecture, since "language" is already a part of the acronym. Though, I can see the appeal with a shorter name for the cli tool... Might I suggest m30pm (Mach30 project/package manager) as an alternative name for the cli tool?

j-simmons-phd commented 3 years ago

I see what you mean about the language def/arch (please enter your PIN number). @m30-css was suggesting we consider a name for the tool that was more expressive (e.g. how we named Sliderule). That being said, neither of us have landed on something cool and not already taken.

So, I would be good with m30pm for the cli tool until something better comes along.

j-simmons-phd commented 6 months ago

The required changes in project and conversations have all happened.