An open API service indexing awesome lists of open source software.

https://github.com/kode4food/ale

Ale is a Lisp Environment for Go applications
https://github.com/kode4food/ale

abstract-machine compiler go golang lisp scheme

Last synced: 5 months ago
JSON representation

Ale is a Lisp Environment for Go applications

Awesome Lists containing this project

README

          

# Ale is a Lisp Environment

[![Go Report Card](https://goreportcard.com/badge/github.com/kode4food/ale)](https://goreportcard.com/report/github.com/kode4food/ale) ![Build Status](https://github.com/kode4food/ale/actions/workflows/build.yml/badge.svg) [![Code Coverage](https://qlty.sh/gh/kode4food/projects/ale/coverage.svg)](https://qlty.sh/gh/kode4food/projects/ale) [![Maintainability](https://qlty.sh/gh/kode4food/projects/ale/maintainability.svg)](https://qlty.sh/gh/kode4food/projects/ale) [![GitHub](https://img.shields.io/github/license/kode4food/ale)](https://github.com/kode4food/ale/blob/main/LICENSE.md)

Ale is a Lisp Environment for [Go](https://golang.org/) applications

## How To Install

Make sure your `GOPATH` is set, then run `go install` to install the command line tool.

```bash
go install github.com/kode4food/ale/cmd/ale@latest
```

You can also install it from the cloned repository using make.

```bash
make install
```

## How To Run A Source File

Once you've installed the package, you can run it from `GOPATH/bin` like so:

```bash
ale somefile.ale

# or

cat somefile.ale | ale

## or

ale <