summaryrefslogtreecommitdiffstats
path: root/2021/talks/mold.md
blob: 95e55e035779e8b1961778a386f739d4b4778b0f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
[[!meta title="Moldable Emacs, a step towards sustainable software"]]
[[!meta copyright="Copyright © 2021 Andrea"]]
[[!inline pages="internal(2021/info/mold-nav)" raw="yes"]]

<!-- You can manually edit this file to update the abstract, add links, etc. --->


# 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: <https://github.com/ag91/moldable-emacs>

# 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
<!---   20 minutes: same as above but going more in depth for the vision of the package, how it fits with my code-compass talk of last year and some features
-   40 minutes: same as above and explanation of how you can extend the features available
-->

[[!inline pages="internal(2021/captions/mold)" raw="yes"]]

[[!inline pages="internal(2021/info/mold-nav)" raw="yes"]]