Configuração
Para começar a "fritar" seu código "gordo", você precisará de um interpretador para a linguagem de programação FatScript.
fry, O Interpretador FatScript
fry é um interpretador e ambiente de execução gratuito para FatScript. Você pode instalá-lo em sua máquina seguindo as instruções a seguir.
Instruções
fry é projetado para GNU/Linux, mas também pode funcionar em outros sistemas operacionais.
Para distribuições baseadas em Arch, instale através do pacote AUR fatscript-fry.
Para outras distribuições, experimente o script de instalação automática:
curl -sSL https://gitlab.com/fatscript/fry/raw/main/get_fry.sh -o get_fry.sh;
bash get_fry.sh || sudo bash get_fry.sh
Ou, para instalar fry manualmente:
- Clone o repositório:
git clone --recursive https://gitlab.com/fatscript/fry.git
- Depois, execute o script de instalação:
cd fry
./install.sh
a instalação manual pode copiar o binário
frypara a pasta $HOME/.local/bin, alternativamente, usesudopara instalá-lo em /usr/local/bin/
- Verifique se o
fryfoi instalado, executando:
fry --version
Dependências
Se a instalação falhar, podem estar faltando algumas dependências. fry requer git, gcc e libcurl para compilar. Por exemplo, para instalar essas dependências no Debian/Ubuntu, execute:
apt update
apt install git gcc libcurl4-openssl-dev
Back-end para entrada de texto
linenoise é uma dependência leve e uma alternativa ao readline, mantida como um submódulo. Se foi não foi incluída durante a operação inicial de git clone, você pode corrigir isso com os seguintes comandos:
git submodule init
git submodule update
Se você preferir "linkar" com o readline, apenas certifique-se de que ele esteja instalado, executando:
apt install libreadline-dev
Suporte de Sistema Operacional
fry é primordialmente projetado para GNU/Linux, mas também é acessível em outros sistemas operacionais:
Android
Se você estiver no Android, pode instalar o fry via Termux. Basta instalar as dependências necessárias da seguinte maneira:
pkg install git clang
Em seguida, você pode seguir as instruções padrão de instalação do fry.
ChromeOS
Se você estiver usando o ChromeOS, pode habilitar o suporte ao Linux seguindo as instruções aqui.
MacOS
Se você estiver usando o MacOS, precisará ter as Command Line Tools instaladas.
iOS
Se você estiver usando o iOS, poderá usar o fry via iSH. Primeiro, instale as dependências necessárias:
apk add bash gcc libc-dev curl-dev
Em seguida, de acordo com esta discussão, configure o git para funcionar corretamente, assim:
wget https://dl-cdn.alpinelinux.org/alpine/v3.11/main/x86/git-2.24.4-r0.apk
apk add ./git-2.24.4-r0.apk
git config --global pack.threads "1"
Windows
Se você estiver usando o Windows, poderá usar o fry via Windows Subsystem for Linux (WSL).
Imagem Docker
fry também está disponível como uma imagem docker:
docker run --rm -it fatscript/fry
Para executar um arquivo FatScript com o docker, use o seguinte comando:
docker run --rm -it -v ~/project:/app fatscript/fry prog.fat
substitua ~/project pelo caminho para o seu arquivo FatScript
Solução de problemas
Se você encontrar qualquer problema ou bug ao usar o fry, por favor abra uma "issue".