Hi again :wave:. I've recently started a project ...
# devlog-together
p
Hi again 👋. I've recently started a project to try out some of the ideas I've had regarding markdown and writing. The approach i've taken is to implement my own markup language with some interesting properties. The perspective this time is, "why should a piece of content be represented as one thing". A list is a list, an image is an image, a quote is a quote. Could we somehow compose these to make eg. a "code quote". This time, i've got a bare-bones video demoing how blocks of content can be composed.
(my previous update can be watched here)
k
Now I want the result of running the fib code block as a list...
p
@Konrad Hinsen i have an update now which makes that possible. Thanks for your comment, I had planned for it, but it made me prioritize this feature 🙂.
k
That looks great! So now you have a computational notebook. Including its risks, of course: running someone else's notebook on your computer can do a lot of damage.
p
Including its risks, of course:
Absolutely, I've intentionally left considerations on untrusted source out of the scope of this project. Both because it's an exploratory project, and because worse-is-better. If project does go on to be useful, i'll consider some very-light isolation in form of docker/podman. That's not a real solution for running untrusted code though, since escaping is trivial. I have some previous background in more heavy-duty isolation by using in firecracker VM:s, but that's definitely both inconvenient and outside the scope of this project.