V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

sexpp

Herramienta de línea de comandos para leer, analizar y generar expresiones S en tres formatos, Avanzado [advanced], legible por humanos, con espacios [aa bb (cc dd)], Canónico [canonical], compacto, con prefijos de longitud [2:aa2:bb(2:cc2:dd] y Base64, codificación base64 del canónico [{KDI6YWEyOmJiKDI6Y2MyOmRkKSk=}]. Las expresiones S son estructuras de datos para representar datos complejos, como una variación de las expresiones S de LISP.

$ sexpp
modo interactivo [-p] mostrando todos los formatos: genera formato avanzado [-a], base64 [-b], canónico [-c] y procesa repetidamente hasta pulsar Ctrl+C [-x]

Un proceso de ejemplo podria ser

$ echo '(aa bb (cc dd))' > entrada.txt
$ sexpp -i entrada.txt -o salida.dat -b
convertir a formato base64
$ sexpp -i salida.dat -x -o nueva_salida.txt
convertir de base64 a formato legible
$ sexpp -i entrada.txt -a -b -c -p -w 0
mostrar todos los formatos desde un archivo por pantalla sin límite de ancho máximo de linea [-w 0]
$ echo '(config (usuario admin))' | sexpp -b
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
5204 entradas - Acerca del Tractatus
La Pipa Plena 2026