easylang
1.0.0
O Easylang é uma linguagem de programação de código aberto simples, com recursos gráficos embutidos e um IDE de navegador fácil de usar que pode ser usado também offline. Foi desenvolvido para tornar o aprendizado para programar o mais fácil e acessível possível. Você também pode usar o Easylang para escrever programas gráficos simples que podem ser incorporados em uma página da web.
# animate a pendulum
ang = 45
on animate
clear
move 50 50
circle 1
x = 50 + 40 * sin ang
y = 50 + 40 * cos ang
line x y
circle 6
vel += sin ang / 5
ang += vel
end
Easylang.Online
chkas.github.io
MacOS: Ferramentas da linha de comando xcode
JDK, EMSCRIPTEN
Baixe o Emscriptten Wasm SDK e instale -o
curl -L https://github.com/emscripten-core/emsdk/archive/refs/heads/main.zip -o main.zip
unzip -q main.zip
mv emsdk-main emsdk
Instalar e ativar uma versão testada
source emsdk/emsdk_env.sh
emsdk update ; emsdk list
# vers=latest
vers=3.1.70
emsdk install $vers ; emsdk activate $vers
curl -L https://github.com/chkas/easylang/archive/refs/heads/main.zip -o main.zip
unzip -q main.zip
mv easylang-main easylang
A pasta de destino é ~/out/Easylang. Precisa de Java para o compilador de fechamento .
source emsdk/emsdk_env.sh
( cd easylang/main ; make )
Teste localmente
(cd ~/out/easylang/;python3 -m http.server)
LocalHost: 8000/IDE/
github.com/chkas/chkas.github.io
easylang/native/readme.md