Fluxo é uma linguagem de script concatenativa.
Dê uma olhada na Introdução à linguagem. Depois veja a Documentação.
Faça o download aqui.
; Uma função anônima recursiva que
; imprime números de 0 a 10
do: 0 -> * {
arg
println
if: {less: 10} -> {
self: (add: 1)
}
}
Basta baixar o zip aqui, extrair e colocar o executável na variável de ambiente Path.
O seguinte programa é um Hello World em fluxo:
val: "Hello, World!" | println
Para incluir no seu script o arquivo lib.fl
que vem com o release, basta usar a função exec
passando o caminho para o arquivo como o primeiro valor de uma lista:
exec: ["lib.fl"]
val: ["hello" "fluxo!"]
each: {println}
; hello
; fluxo!