README.md

![Globe](https://github.com/Willyboar/globe/assets/22755228/54162ccb-8f4e-4e6f-a732-e1e21453b213)

[![Package Version](https://img.shields.io/hexpm/v/globe)](https://hex.pm/packages/globe)
[![Hex Docs](https://img.shields.io/badge/hex-docs-ffaff3)](https://hexdocs.pm/globe/)

## WIP: Not Usable

Globe is a lightweight and efficient compiler backend developed in the Gleam programming language. It provides an Intermediate Language (IL) and Intermediate Representation (IR) to facilitate code transformation and optimization. Globe is designed to generate C99 code, making it compatible with a wide range of platforms and toolchains.

## Quick start

```sh
gleam run   # Run the project
gleam test  # Run the tests
gleam shell # Run an Erlang shell
```

## Installation

If available on Hex this package can be added to your Gleam project:

```sh
gleam add globe
```

and its documentation can be found at <https://hexdocs.pm/globe>.