Memoriza modismos
Aquí hay algunos "modismos" que hacen ciertas cosas, dependiendo de la naturaleza del idioma.
Código pseudo-lineal
Si alguna vez se requiere la generación dinámica de código, puede ser útil usar el modelo de código pseudo-lineal:
v
\"line 1"
\"line 2"
.
.
\"line N"
Asumiendo \
y v
significando lo que suelen hacer.
Bucle infinito
En casi todos los lenguajes 2D, ><
es un bucle infinito e irrompible. Si, por alguna razón, necesita hacer esto, esta es la mejor manera, a pesar de lo agradable que pueda parecer:
>v
^<
De hecho, si convierte su código en un trazador de líneas , puede usar ^
o v
, como tal:
i?vo;
Esto v
enviará la IP a sí mismo, envolviendo. Es posible que aún pueda utilizar este enfoque en cualquier caso en el que un comando direccional apunte a una serie de operaciones no relativas (relativas).
Marco Quine
Por lo general, los idiomas con un marco de cadena / cita pueden tener una frase como esta:
<quote><generate "><output stack><terminate>
Para> <>, esto se vería así:
":1-r>o<#
Excepto que este sale con un error como terminación. Es probablemente la quine más corta > <> o, al menos, la más corta que he encontrado.