[[!meta title="Moldable Emacs, a step towards sustainable software"]] [[!meta copyright="Copyright © 2021 Andrea"]] [[!inline pages="internal(2021/info/mold-nav)" raw="yes"]] # Moldable Emacs, a step towards sustainable software Andrea mailto:andrea-dev@hotmail.com - pronouns: he/him -- https://ag91.github.io [[!inline pages="internal(2021/info/mold-schedule)" raw="yes"]] We could learn about things better. Mountains of knowledge hide in places we cannot access or use. The more we write down, the more it takes to find and understand things we find useful. Knowledge (web, software, books) keeps growing faster and faster! This is not sustainable: we cannot keep up with it! What if we repeat the error of somebody else, only because it would take too much reading to know? What if that knowledge is in some code we work with everyday? Moldable development is a paradigm shift that attempts to solve this problem. In a gist, the tool you use should let you create special tools to learn smartly from what you have already. Since we use Emacs, let's make our great editor moldable! This talk shows my progress in making Emacs closer to such a tool. We are going to see how we can mold structured (and maybe even natural) text to learn better, how we can inject notes in our projects and how self documenting this tool is! I aim to inspire you to find a quicker way to learn from our digital world! You can learn more about this at: # Discussion IRC nick: `andrea - cool...so essentially you are developing a text based version of Glamorous Toolkit. - `andrea: yup, but only because I don't have good imaging in Emacs yet (but with tui.el...) - your talk helped a lot with that though. I'd been seeing posts from you for a little while, but now I "get it" - `andrea: yeah sorry, I am still building my vision: it may look I have been all over the place (image recognition, editing css, parse English lately), but the common thread is the easing of creation of micro tools that help me tell the stories I need - I love your approach of mining other 'nuggets' from other contexts and bringing them to Emacs. I really look forward to looking in to your work and see if I can implement some of it. Thank you so much for your talk. # Outline - 5-10 minutes: quick demo of moldable-emacs [[!inline pages="internal(2021/captions/mold)" raw="yes"]] [[!inline pages="internal(2021/info/mold-nav)" raw="yes"]]