2title = "4k: Atom Printing"
8Literal rendering engine
10A door that contains arms that operate on the sample coin `lot`.
30 { lot/{$many {$~ $ta @t} {$~ $ud @ud} $~}
31 <10.cfg 4.jjn {rep/"" <402.arm 110.jyx 1.ztu $151>}>
36------------------------------------------------------------------------
40Prepend & render as tape
42Renders a coin `lot` as a tape prepended to the sample tape `rom`.
55 ++ rear |=(rom/tape =>(.(rex rom) rend))
61 > (~(rear co %$ %ux 200) "--ha")
65------------------------------------------------------------------------
71Renders a coin `lot` as a span.
82 ++ rent `@ta`(rap 3 rend)
88 > ~(rent co %$ %ux 200)
91 > `@t`~(rent co %$ %ux 200)
94------------------------------------------------------------------------
100Renders a coin `lot` as a tape.
114 ['~' '0' ((v-co 1) (jam p.lot))]
120 ['_' (weld (trip (wack rent(lot i.p.lot))) $(p.lot t.p.lot))]
121 =+ [yed=(end 3 1 p.p.lot) hay=(cut 3 [1 1] p.p.lot)]
123 ?+ yed (z-co q.p.lot)
124 $c ['~' '-' (weld (rip 3 (wood (tuft q.p.lot))) rep)]
126 ?+ hay (z-co q.p.lot)
128 =+ yod=(yore q.p.lot)
129 => ^+(. .(rep ?~(f.t.yod rep ['.' (s-co f.t.yod)])))
133 ?: &(=(~ f.t.yod) =(0 h.t.yod) =(0 m.t.yod) =(0 s.t.yod))
135 => .(rep ['.' (y-co s.t.yod)])
136 => .(rep ['.' (y-co m.t.yod)])
137 ['.' '.' (y-co h.t.yod)]
139 => .(rep ['.' (a-co d.t.yod)])
140 => .(rep ['.' (a-co m.yod)])
141 => .(rep ?:(a.yod rep ['-' rep]))
145 =+ yug=(yell q.p.lot)
146 => ^+(. .(rep ?~(f.yug rep ['.' (s-co f.yug)])))
148 ?: &(=(0 d.yug) =(0 m.yug) =(0 h.yug) =(0 s.yug))
150 => ^+(. ?:(=(0 s.yug) . .(rep ['.' 's' (a-co s.yug)])))
151 => ^+(. ?:(=(0 m.yug) . .(rep ['.' 'm' (a-co m.yug)])))
152 => ^+(. ?:(=(0 h.yug) . .(rep ['.' 'h' (a-co h.yug)])))
153 => ^+(. ?:(=(0 d.yug) . .(rep ['.' 'd' (a-co d.yug)])))
160 ?:(=(| q.p.lot) ['.' 'n' rep] (z-co q.p.lot))
164 ?+ hay (z-co q.p.lot)
165 $f ((ro-co [3 10 4] |=(a/@ ~(d ne a))) q.p.lot)
166 $s ((ro-co [4 16 8] |=(a/@ ~(x ne a))) q.p.lot)
170 =+ dyx=(met 3 q.p.lot)
173 (weld (trip (tod:po q.p.lot)) rep)
176 (trip (tos:po (end 3 1 q.p.lot)))
177 (trip (tod:po (rsh 3 1 q.p.lot)))
180 =+ [dyz=(met 5 q.p.lot) fin=| dub=&]
188 q.p.lot (rsh 5 1 q.p.lot)
190 =+ syb=(wren:un (end 5 1 q.p.lot))
191 =+ cog=~(zig mu [(rsh 4 1 syb) (end 4 1 syb)])
193 (trip (tos:po (end 3 1 p.cog)))
194 (trip (tod:po (rsh 3 1 p.cog)))
196 (trip (tos:po (end 3 1 q.cog)))
197 (trip (tod:po (rsh 3 1 q.cog)))
198 `tape`?.(fin ~ ['-' ?.(dub ~ ['-' ~])])
204 ?+ hay (z-co q.p.lot)
205 $d ['.' '~' (r-co (rlyd q.p.lot))]
206 $h ['.' '~' '~' (r-co (rlyh q.p.lot))]
207 $q ['.' '~' '~' '~' (r-co (rlyq q.p.lot))]
208 $s ['.' (r-co (rlys q.p.lot))]
213 %+ welp ['0' 'c' (reap (pad:fa q.p.lot) '1')]
214 (c-co (enc:fa q.p.lot))
215 =- (weld p.gam ?:(=(0 q.p.lot) `tape`['0' ~] q.gam))
216 ^= gam ^- {p/tape q/tape}
217 ?+ hay [~ ((ox-co [10 3] |=(a/@ ~(d ne a))) q.p.lot)]
218 $b [['0' 'b' ~] ((ox-co [2 4] |=(a/@ ~(d ne a))) q.p.lot)]
219 $i [['0' 'i' ~] ((d-co 1) q.p.lot)]
220 $x [['0' 'x' ~] ((ox-co [16 4] |=(a/@ ~(x ne a))) q.p.lot)]
221 $v [['0' 'v' ~] ((ox-co [32 5] |=(a/@ ~(x ne a))) q.p.lot)]
222 $w [['0' 'w' ~] ((ox-co [64 5] |=(a/@ ~(w ne a))) q.p.lot)]
227 ?:((syn:si q.p.lot) "--" "-")
228 $(yed 'u', q.p.lot (abs:si q.p.lot))
232 ?: =('s' (cut 3 [2 1] p.p.lot))
233 (weld (rip 3 q.p.lot) rep)
234 ['~' '.' (weld (rip 3 q.p.lot) rep)]
235 ['~' '~' (weld (rip 3 (wood q.p.lot)) rep)]
243 > ~(rend co ~ %ux 200)
246 > ~(rend co %many ~[[%$ ux+200] [%$ p+40]])
249 > ~(rend co ~ %p 32.819)
252 > ~(rend co ~ %ux 18)
255 > ~(rend co [~ p=[p=%if q=0x7f00.0001]])
261 > ~(rend co %many ~[[~ %ud 20] [~ %uw 133] [~ %tas 'sam']])
264 > ~(rend co %blob [1 1])
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list