Skip to content
vic

sborrazas/shen-erl

Erlang port of the Shen programming language

sborrazas/shen-erl.json
{
"createdAt": "2017-12-08T02:57:05Z",
"defaultBranch": "master",
"description": "Erlang port of the Shen programming language",
"fullName": "sborrazas/shen-erl",
"homepage": null,
"language": "Erlang",
"name": "shen-erl",
"pushedAt": "2019-12-16T11:36:53Z",
"stargazersCount": 26,
"topics": [],
"updatedAt": "2024-10-14T02:20:57Z",
"url": "https://github.com/sborrazas/shen-erl"
}

Erlang port of the Shen programming language.

For creating the shen-erl executable you first need to have Erlang 20.0.2 or superior, with the erl binary accessible. Then just run make.

TODO

For instructions on how to use the shen-erl command, run

SHEN_ERL_ROOTDIR=. ./bin/shen-erl --help

where SHEN_ERL_ROOTDIR is the directory where the ebin directory is found.

Erlang tests are run through Docker:

make docker-test
# also run dialyzer
make docker-dialzye
make shen-tests