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
fry
para a pasta $HOME/.local/bin, alternativamente, usesudo
para instalá-lo em /usr/local/bin/
- Verifique se o
fry
foi 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".