masak / alma

ALgoloid with MAcros -- a language with Algol-family syntax where macros take center stage
Artistic License 2.0
139 stars 15 forks source link

Implementation goals for Perlcon 2019 #481

Closed masak closed 5 years ago

masak commented 5 years ago

(It's possible some of this issue should be organized as a project, but I haven't learned enough about GitHub projects yet.)

tl;dr

I plan to go to YAPC::Europe^WPerlcon in Riga, and I plan to speak there. I would personally be very surprised if it wasn't 007 and macros I ended up talking about.

So, working backwards from that talk, there are some goals I would like for 007 to have met at that point.

(I'm not so good with deadlines, or rather, they have proven to be mostly wishful thinking. See #335. No plan of attack survives its first meeting with the enemy — and by "enemy", I guess I mean "my general lack of momentum" — but even so, it's better to have a plan and to make goals than not to.)

Hit-the-piñata 🎉 goals

Shoot-for-the-stars :star: goals

More details, please

I expect to come back here and write things out more concretely, including how things depend on each other, and what we expect to be challenging. But the above is a decent start. (Update: Finally wrote one, see comment below.)

masak commented 5 years ago

I don't know exactly why, but somehow the metaphor of striking a piñata while blindfolded feels like a very apt one for the 007 project.

masak commented 5 years ago

Talk accepted! Yay!

vendethiel commented 5 years ago

I should definitely consider going then :)

masak commented 5 years ago

@vendethiel I will be sorely disappointed unless you at least consider it 😉

masak commented 5 years ago

Closing this one, as PerlCon has now come and gone.

(I still hope to find time to expand on the roadmap for those goals, because it's still a good set of goals even after the conf.)

masak commented 4 years ago

A more detailed roadmap

My current focus on Bel leaves me in practice with zero tuits to advance Alma. But I don't consider the Alma project dead, or finished, or stable; it's more like it reached quite far in its Phase I, where Alma was an experimental interpreter. With the improved perspective I now have from taking a few steps away from the project, I see quite clearly that it's necessary for Alma to enter a Phase II, with a couple of big milestones to drive it:

Again, the question is where I'll be able to come by one or more clones of myself with the tuits to do the above, but... there it is: an updated roadmap for Alma.