Como uso o Hamilton C Shell com o mintty?

0

Estou testando o Hamilton C Shell, mas não consegui fazê-lo funcionar interativamente com o mintty.

Eu tentei executá-lo no Cygwin:

$ /cygdrive/c/Program\ Files/Hamilton\ C\ shell\ 2012\ x64\ Demo/Bin/csh.exe

E também do cmd.exe:

> C:\tools\cygwin\bin\mintty.exe -e "C:\Program Files\Hamilton C shell 2012 x64 Demo\Bin\csh.exe"

Eu usei -i , -l , -X e -u flags (e sem eles também) mas nenhum deles parece funcionar, só recebo a mensagem de direitos autorais, mas nunca chego ao prompt :

Hamilton C shell(tm) x64 Release 5.2.g Demo
Copyright (c) 1988-2017 by Hamilton Laboratories.  All rights reserved.
    
por ArthurChamz 09.11.2017 / 16:32

1 resposta

0

Você não está recebendo um prompt porque o mintty cria um pipe para o shell C, o que significa que o shell C não sabe se está sendo executado de forma interativa. A opção de linha de comando -i do shell Hamilton C dirá que está sendo executada de forma interativa, mesmo que não esteja sendo lida em um teclado. Por exemplo, supondo que mintty esteja no caminho de busca, digite mintty csh -i da linha de comando do shell Hamilton C e você verá os prompts do shell C na janela mintty.

Para mais, você pode encontrar Usando o shell Hamilton C com Cygwin útil.

Eu sou o autor do shell Hamilton C, então se você tiver outras dúvidas, me avise e terei prazer em ajudar. Nem sempre vejo uma pergunta postada aqui, mas respondo ao e-mail.

    
por 10.11.2017 / 03:38