summaryrefslogtreecommitdiffhomepage
path: root/docs/assets/md-VAjAPvfg.js
blob: 46acf09bde105830f55e869b632e24c9c1cf6c3e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import{_ as r}from"./slidev/CodeBlockWrapper.vue_vue_type_script_setup_true_lang-C87JWgs7.js";import{o,c as u,k as a,e as s,l as c,m,aa as n,q as d,s as f,I as e}from"./modules/vue-DPv8DyWv.js";import{I as _}from"./slidev/default-DYfprxyr.js";import{u as k,f as g}from"./slidev/context-DlCOjm-I.js";import{_ as v}from"./index-Da-oe7Cw.js";import"./modules/unplugin-icons-DdQIwbVj.js";import"./monaco/bundled-types-B0l6HWZX.js";import"./modules/file-saver-igGfcqei.js";import"./modules/shiki-BNMsYMPq.js";const x={__name:"slides.md__slidev_42",setup(h){const{$slidev:$,$nav:b,$clicksContext:t,$clicks:C,$page:I,$renderContext:B,$frontmatter:i}=k();return t.setup(),(P,l)=>{const p=r;return o(),u(_,d(f(e(g)(e(i),41))),{default:a(()=>[l[1]||(l[1]=s("h2",null,"194 bit self interpreter",-1)),l[2]||(l[2]=s("p",null,"Minimal data structures allow minimal interpreters!",-1)),c(p,m({},{ranges:[]}),{default:a(()=>l[0]||(l[0]=[s("pre",{class:"shiki shiki-themes vitesse-dark vitesse-light slidev-code",style:{"--shiki-dark":"#dbd7caee","--shiki-light":"#393a34","--shiki-dark-bg":"#121212","--shiki-light-bg":"#ffffff"}},[s("code",{class:"language-text"},[s("span",{class:"line"},[s("span",null,"01010001                                    00011100")]),n(`
`),s("span",{class:"line"},[s("span",null,"11010000               ######               11100110")]),n(`
`),s("span",{class:"line"},[s("span",null,"10000               ############               00001")]),n(`
`),s("span",{class:"line"},[s("span",null,"01011              #####    #####              00001")]),n(`
`),s("span",{class:"line"},[s("span",null,"11100             ####        ####             00101")]),n(`
`),s("span",{class:"line"},[s("span",null,"01110             ####       #####             00011")]),n(`
`),s("span",{class:"line"},[s("span",null,"00000             ####      ######             10100")]),n(`
`),s("span",{class:"line"},[s("span",null,"00011             ####    ### ####             00111")]),n(`
`),s("span",{class:"line"},[s("span",null,"10000             ####   ##   ####             11111")]),n(`
`),s("span",{class:"line"},[s("span",null,"00001             #### ###    ####             11110")]),n(`
`),s("span",{class:"line"},[s("span",null,"00010             ######      ####             11110")]),n(`
`),s("span",{class:"line"},[s("span",null,"10011             #####       ####             10100")]),n(`
`),s("span",{class:"line"},[s("span",null,"11110             ####        ####             00011")]),n(`
`),s("span",{class:"line"},[s("span",null,"11000              #####    #####              00011")]),n(`
`),s("span",{class:"line"},[s("span",null,"11000               ############               01011")]),n(`
`),s("span",{class:"line"},[s("span",null,"01101110               ######               00011001")]),n(`
`),s("span",{class:"line"},[s("span",null,"00011010                                    00011010")])])],-1)])),_:1},16),l[3]||(l[3]=s("small",null,[s("p",null,[n("See "),s("a",{href:"https://text.marvinborner.de/2023-09-03-21.html",target:"_blank"},"Metaprogramming and Self-Interpretation")])],-1))]),_:1},16)}}},z=v(x,[["__scopeId","data-v-5c17cd09"]]);export{z as default};