Open jsmorabito opened 3 years ago
Specifically, there's a lot of potential for functional code blocks. They'd enable dynamic interactions within a database; ideally, they'd allow us to program Athens from within Athens, making it into a moldable environment.
If I understand correctly, this could be one way to make customizable functions as in the Athens vision statement.
More resources about SmartBlocks for future reference:
This could be a key feature in onboarding, as it would give the tools for naturally turning users into pro users, and pro users into creators. (This idea is presented excellently in this talk called "The Internet As Incremental Skill" by Francisco Tolmasky.)
I'm a Roam user and I've been meaning to move onto Athens for multiple reasons. Although there is no feature parity just yet, I think I could make the move if there was anything similar to Smartblocks in Athens. I use Smartblocks to automate some tasks in my planner.
Here's a video of the creator of Smartblocks giving a walkthrough on the add-on architecture, I hope it helps: https://www.youtube.com/watch?v=rJZNMZoqwNY
from https://roamresearch.com/#/app/roamhacker/page/GH0401tnt *not a priority, will update this issue if/when this feature is added to roadmap