Léxico TI › Programación › Nushell

Nushell

Programación Svenska → Actualizado: 2026-08-22

Shell cuyas tuberías transportan datos estructurados en lugar de flujos de texto. Nacido en 2019 de la mano de JT y Yehuda Katz, escrito en Rust. ls | where size > 10mb | sort-by modified funciona tal como se lee.

La observación de partida es que la tradición Unix desperdicia un esfuerzo enorme analizando y reanalizando texto: awk, cut, sed y jq existen en buena medida porque cada comando imprime su propio formato de tabla que el siguiente comando tiene que volver a interpretar. En Nushell los comandos devuelven tablas con columnas tipadas, y las mismas operaciones funcionan tanto si el origen es el sistema de archivos como JSON, CSV, SQLite o una respuesta HTTP. El precio es que no es POSIX — los scripts antiguos no funcionan, y los comandos externos siguen entregando texto plano hasta que se analiza. Todavía anterior a la versión 1.0, con cambios que rompen compatibilidad entre versiones. PowerShell tuvo la misma idea con objetos allá por 2006.

← Volver al léxico