Instalaçã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. Embora ainda esteja em estágio inicial de desenvolvimento, 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.
Se você está usando uma distribuição baseada no Arch, pode instalar através do pacote AUR:
fatscript-fry
Para outras distribuições, experimente o script smart setup
. Este script irá resolver automaticamente as dependências nas plataformas suportadas e cuidará da instalação para você:
curl -sSL https://gitlab.com/fatscript/fry/raw/main/extras/smart_setup.sh -o smart_setup.sh;
bash smart_setup.sh || sudo bash smart_setup.sh
Para instalar o fry
manualmente:
- Clone o repositório:
git clone https://gitlab.com/fatscript/fry.git
- Em seguida, 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
, curses
, readline
e libcurl
para compilar. Para instalar essas dependências no Debian/Ubuntu, execute:
apt update
apt install git gcc libncurses5-dev libreadline-dev libcurl4-openssl-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 ncurses-dev readline-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"
embora o
iSH
meio que funcione, é lento, ecurses
simplesmente não rola
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".