# HG changeset patch # User ellis # Date 1689009595 14400 # Node ID c82ce64cbdb38d1009b01aa621caf3d7ffabf0a7 # Parent b6f81665219f44f5b78c90b91b0eab517615ad74# Parent 4ebd789458d8eea3281f23e0f16638ab5cd32dcc hello diff -r b6f81665219f -r c82ce64cbdb3 art.org --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/art.org Mon Jul 10 13:19:55 2023 -0400 @@ -0,0 +1,12 @@ +#+TITLE: Art +Art is one of the crowning achievements of man-kind and is worth +understanding. Although there are many interesting examples of /works +of art/, they're not what we're after. + +Here, we discuss Art in a very metaphysical fashion. We treat it as a +means of debate: Philosophy. Our goal is not to form a deeper +appreciation of works of art, but instead to /pilfer/ the methods and +techniques which make works and apply them to our own +processes. Although appreciation often occurs as a result of studying +the Philosophy of Art, this is merely a side-effect. The building +material is far more valuable. diff -r b6f81665219f -r c82ce64cbdb3 books.org --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/books.org Mon Jul 10 13:19:55 2023 -0400 @@ -0,0 +1,1 @@ +#+TITLE: books diff -r b6f81665219f -r c82ce64cbdb3 c.org --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/c.org Mon Jul 10 13:19:55 2023 -0400 @@ -0,0 +1,2 @@ +#+TITLE: C +These notes are relevant to the C Programming Language. diff -r b6f81665219f -r c82ce64cbdb3 compilers.org --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/compilers.org Mon Jul 10 13:19:55 2023 -0400 @@ -0,0 +1,3 @@ +#+TITLE: compilers +This page is all about compilers.. how they work, why we need them, +novel concepts, and implementation references. diff -r b6f81665219f -r c82ce64cbdb3 ideas.org --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ideas.org Mon Jul 10 13:19:55 2023 -0400 @@ -0,0 +1,73 @@ +#+TITLE: ideas +#+SEQ_TODO: TODO WIP RFC | DONE CLOSED +This is a running list of ideas. Most of these are tools, libraries, +projects, etc but anything is fair game. :) +* TODO shed +:PROPERTIES: +:ID: fc9a94e1-91c5-4915-90b8-73218fa3b8bc +:END: +:LOGBOOK: +- State "TODO" from [2023-04-07 Fri 23:24] +:END: +rlib +> ulib +> ulib +> ulib +> ulib + +** TODO sh* tools +:PROPERTIES: +:ID: c0613a13-7ccb-4af9-b47e-e14a41c782c2 +:END: +:LOGBOOK: +- State "TODO" from "TODO" [2023-04-07 Fri 23:22] +:END: +shc,shx,etc +* TODO packy +:LOGBOOK: +- State "TODO" from [2023-04-07 Fri 23:33] +:END: +** WIP rust +** WIP common-lisp +** WIP emacs-lisp +** python +** julia +** C +** C++ +* TODO tenex +:LOGBOOK: +- State "TODO" from [2023-04-07 Fri 23:52] +:END: +* TODO mpk +:LOGBOOK: +- State "TODO" from [2023-04-07 Fri 23:52] +:END: +* TODO cfg +:LOGBOOK: +- State "TODO" from [2023-04-07 Fri 23:34] +:END: +* TODO obj +:LOGBOOK: +- State "TODO" from [2023-04-07 Fri 23:51] +:END: +split out from rlib to separate package +- a purely OOP class library +* TODO lab +:LOGBOOK: +- State "TODO" from [2023-04-07 Fri 23:34] +:END: +* TODO source categories +- need a way of extracting metadata from a repo +- need ability to search and query libs/packages +- separate modules based on where they belong in our stack? + - app + - lib + - script? + - dist + - software distros +* TODO generic query language +from obj protocol? +* TODO bbdb +insidious Big Brother database. +- an application built with obj +- sql diff -r b6f81665219f -r c82ce64cbdb3 lang.org --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lang.org Mon Jul 10 13:19:55 2023 -0400 @@ -0,0 +1,20 @@ +#+TITLE: lang +#+DESCRIPTION: programming languages +#+FILETAGS: lang +* Concatenative +** Factor :factor: +- [2023-07-04 Tue] + Factor is a cool concatenative lang but unfortunately the C interface + (vm/master.h) no longer exists on the master branch. +** Joy :joy: + +*** https://hypercubed.github.io/joy/html/j02maf.html + +*** [[https://builds.openlogicproject.org/content/incompleteness/arithmetization-syntax/arithmetization-syntax.pdf][arithmetization of syntax]] +* Lisp :lisp: +These notes pertain to Lisp. More specifically, ANSI Common Lisp in +most places. + +- https://github.com/lispnik/iup/ - doesn't support MacOS yet, looks + cool though + - what we really need is wasm compiler.. TBD diff -r b6f81665219f -r c82ce64cbdb3 python.org --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/python.org Mon Jul 10 13:19:55 2023 -0400 @@ -0,0 +1,1 @@ +#+TITLE: Python diff -r b6f81665219f -r c82ce64cbdb3 rust.org --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rust.org Mon Jul 10 13:19:55 2023 -0400 @@ -0,0 +1,1 @@ +#+TITLE: Rust diff -r b6f81665219f -r c82ce64cbdb3 virt.org --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/virt.org Mon Jul 10 13:19:55 2023 -0400 @@ -0,0 +1,15 @@ +#+TITLE: virt + +A place for all things virtualization - this is specifically geared +towards various hardware and machine emulators. +* QEMU +* KVM +* Hyper-V +* Firecracker +* Docker +* Vagrant +* LXC +* LXD +* containerd +* systemd-nspawn +* VirtualBox