Sua própria interface humanizada: Experimente as ideias de Jef Raskin em casa.

por Robson Caitano

Comandos em Archy

O verbo COMMANDS fornece uma lista de comandos. É importante notar que o Archy adquiriu o conceito de texto bloqueado, que normalmente aparece em um fundo preto, e minha tentativa de digitar nesse espaço me levou automaticamente a um local onde pude realmente escrever. Enquanto a suíte de comandos disponíveis em THE era quase inteiramente específica para uma aplicação de edição, as aspirações do Archy como um ambiente mais completo e multifuncional são evidentes. Em particular, além de muitos dos mesmos comandos que encontramos no Mac, agora existem comandos especiais voltados para a Internet, como EMAIL e GOOGLE.

Estrutura dos Comandos

Diferente do THE, onde era necessário editar os comandos separadamente, os comandos em Archy são, na verdade, pequenos documentos que contêm trechos de Python incorporados no mesmo espaço de trabalho. A API do Archy é muito mais completa. Um exemplo é o comando GOOGLE, que transforma qualquer texto selecionado em uma busca no Google no seu navegador padrão. Além disso, em outros comandos exibidos, é possível observar como a API permite obter e deletar o texto selecionado, assim como inserir ou modificar esse texto.

Criando Comandos em Archy

Uma das funcionalidades do Archy é a criação de novos comandos. Como ilustrado na documentação, ao selecionar e copiar o comando LEAP, é possível utilizá-lo como modelo para criar um novo comando chamado TEST. Este comando, por sua vez, exibirá uma mensagem para o usuário e inserirá uma string fixa no buffer. A configuração do comando é imediata, não havendo a necessidade de reiniciar o editor. Podemos chamá-lo de imediato, já que seu nome faz parte da autocompletação de comandos, e, assim, executá-lo imediatamente.

Documentos Adicionais

Existem muitas seções e subdocumentos adicionais. Além do documento de exclusão, que agora é apenas chamado de “DELETIONS”, seu e-mail é um documento, as configurações do servidor de e-mail são outra categoria de documento, existe um documento para módulos formais de Python que outros comandos podem importar, bem como vários documentos de ajuda. Cada vez que você sai do Archy, todo o espaço de trabalho, com todos os seus comandos, contexto e configurações, é salvo como um arquivo de texto na pasta Archy, com um novo número de versão. Isso permite que você retorne a uma cópia antiga caso ocorra algum erro.

Finalização de Ciclos

Embora esses sejam exemplos funcionais e algumas de suas ideias tenham sido utilizadas (mesmo que brevemente) em produtos posteriores, ainda não vimos um retorno significativo a plataformas modernas. Entretanto, é possível ler mais sobre isso no artigo principal. Enquanto isso, essas emulações e recriações oferecem uma amostra do que poderia ter sido e do que poderia ser necessário para tornar os dispositivos de hardware de computação cada vez mais restritivos em algo mais humano.

Reflexão Final

Infelizmente, muitos argumentariam que as direções tomadas até agora não são as corretas.

Artigos Relacionados

Deixe um Comentário