Folders é uma linguagem de programação esotérica não textual criada em 2015 e atualizada em 2026 pelo criador de Rivulet e Velato. Ela figura entre os quarenta e quatro esolangs em que o código é expresso apenas por contenção e ordem. Os nomes das pastas são ignorados, exceto pela ordenação alfabética, o que torna os programas árvores ordenadas puras.
Inspirada na linguagem Whitespace, a Folders explora o código desmaterializado, partindo da pergunta: o que é mais vazio do que um arquivo sem texto visível? A pasta vazia é vista como um acúmulo sem propósito e é completamente ignorada pelo git.
A Folders começou como uma linguagem para Windows, onde as pastas não ocupam nenhum espaço em disco. Criar 352.449 pastas e verificar suas propriedades demonstra isso, oferecendo capacidade de armazenamento infinita. Todos os dados podem ser codificados nos nomes das pastas, contornando por completo o domínio material dos arquivos.
Para usuários que não utilizam Windows, um emulador oferece alguma experiência de como a Folders gerencia dados e código. A implementação original está disponível no GitHub.
Cada pasta de comando tem pelo menos uma subpasta filha. O número de subpastas da primeira pasta (em ordem alfabética) indica o tipo do comando; os argumentos aparecem em uma segunda pasta; alguns comandos exigem uma terceira. As expressões funcionam de modo semelhante: o número de pastas na primeira subpasta determina o tipo da expressão. Os dados temporários são armazenados como pastas, em que o próprio nome guarda o dado.
O interpretador da Folders evita arquivos temporários, armazenando como pastas temporárias tudo o que não está imediatamente na memória. A entrada e saída preferencial usa outro conjunto de pastas, codificando todos os dados em pastas para obter espaço em disco infinito (tente por sua conta e risco).
Um programa da Folders é uma lista aninhada terminada em nil, visualizada como contenção e ordem puras. Os exemplos incluem um programa de Fibonacci salvo como arrays JSON e uma Truth Machine representada como mapa de contorno. Outras visualizações incluem árvores genealógicas, estruturas botânicas ou trajetos de labirinto.
Fonte: Hacker News · Resumido por HeadlinesBriefing