Panicz Maciej Godek on Nostr: In the early December of 2024 I made a list of things that I would like to fix before ...
In the early December of 2024 I made a list of things that I would like to fix before releasing #GRASP. I wrote it in a paper notebook, and even made some rough estimates for fixing them. I felt excited, because it seemed that the moment when I can start releasing GRASP (to nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqz2juqw92ywlx5w8lsvjlj8w42uckqjsgyewxt3x9kd0aljmpquwsx7jep7 (nprofile…jep7), at least initially) is really close.
Now that we're in the middle of January, I haven't touched almost any of those points.
I feel that GRASP is already mature enough that I could try pushing the release, and despite all the bugs, willing people could still find it useful, or at least worthy to play around with.
But even if editing was made flawlees, the current state of GRASP is still far from its "grand vision", which is a tool that would blend documents/books with applications, written in a way to promote code understandability.
So, here's the list of things that I wanted to fix:
- automatic workspace persistence
- using keyboard to navigate the menus
- proper search&replace
- drag&drop editing of strings and comments
- fully functioning undo (it has some bugs)
- scroll-bars
- hyper-textual help documents
- proper serialization and deserialization of extensions
I still want to do all those things. But I want to do that in the atmosphere of fun, rather than self-imposed pressure.
Other things that I'd like to have certainly include opening and closing boxes (by double-tapping on their left paren), scaling boxes to different sizes (and maybe changing their rotations as well?), and "pulling-the-rug splicing".
However, at this moment I feel that trying to live-code visual applications in GRASP is much cooler, and a much better driving force for the development.
Of course, if you fear that you're missing out by not using GRASP (which is probably true), feel free to join the project and help me release it sooner. (It's currently GPL, but I've been thinking about making it AGPL)
And don't be afraid to reach out ask questions - including some very basic ones.
Also, I decided to stop obligating myself to write monthly reports. I'm now switching to a more organic form of writing about GRASP, namely - whenever I feel like it (like, right now).
(If I'm going to "feel like writing about it once a month", it's going to get a bit cringy, but I guess I'll be OK with that)
Now that we're in the middle of January, I haven't touched almost any of those points.
I feel that GRASP is already mature enough that I could try pushing the release, and despite all the bugs, willing people could still find it useful, or at least worthy to play around with.
But even if editing was made flawlees, the current state of GRASP is still far from its "grand vision", which is a tool that would blend documents/books with applications, written in a way to promote code understandability.
So, here's the list of things that I wanted to fix:
- automatic workspace persistence
- using keyboard to navigate the menus
- proper search&replace
- drag&drop editing of strings and comments
- fully functioning undo (it has some bugs)
- scroll-bars
- hyper-textual help documents
- proper serialization and deserialization of extensions
I still want to do all those things. But I want to do that in the atmosphere of fun, rather than self-imposed pressure.
Other things that I'd like to have certainly include opening and closing boxes (by double-tapping on their left paren), scaling boxes to different sizes (and maybe changing their rotations as well?), and "pulling-the-rug splicing".
However, at this moment I feel that trying to live-code visual applications in GRASP is much cooler, and a much better driving force for the development.
Of course, if you fear that you're missing out by not using GRASP (which is probably true), feel free to join the project and help me release it sooner. (It's currently GPL, but I've been thinking about making it AGPL)
And don't be afraid to reach out ask questions - including some very basic ones.
Also, I decided to stop obligating myself to write monthly reports. I'm now switching to a more organic form of writing about GRASP, namely - whenever I feel like it (like, right now).
(If I'm going to "feel like writing about it once a month", it's going to get a bit cringy, but I guess I'll be OK with that)