Memorizza i modi di dire
Ecco alcuni "modi di dire" che fanno certe cose, a seconda della natura della lingua.
Codice pseudo-lineare
Se è mai richiesta la generazione di codice dinamico, può essere utile utilizzare il modello di codice pseudo-lineare:
v
\"line 1"
\"line 2"
.
.
\"line N"
Supponendo \ev significando ciò che fanno di solito.
Ciclo infinito
In quasi tutti i linguaggi 2D, ><è un ciclo infinito, infrangibile. Se, per qualche motivo, è necessario farlo, questo è il modo migliore, nonostante quanto bello possa sembrare:
>v
^<
In effetti, se rendi il tuo codice un 1-liner , potresti semplicemente usare ^o v, come tale:
i?vo;
Questo v invierà l'IP a se stesso, avvolgendosi. Potresti essere ancora in grado di utilizzare questo approccio in qualsiasi caso in cui un comando direzionale punta a una serie di operazioni (relative).
Quine framework
Di solito, le lingue con un framework string / quote possono avere un quine come questo:
<quote><generate "><output stack><terminate>
Per> <>, questo sarebbe simile a:
":1-r>o<#
Tranne questo si esce con un errore come terminazione. Probabilmente è il più breve > <> quine o, almeno, il più corto che ho trovato.