Alicorn
This repository is the current development site for Alicorn.
The plan is to implement a bootstrap interpreter using Lua which will then be used to write the compiler in Alicorn itself (or a bootstrap subset thereof), which will talk with an LLVM interface module written in C++ to produce a complete native, self hosting compiler.
Windows setup
Open powershell and navigate to the root folder of this repository, then run this command:
PowerShell -NoProfile -ExecutionPolicy unrestricted -Command "[Net.ServicePointManager]::SecurityProtocol = 'Tls12'; iex ((new-object net.webclient).DownloadString('https://github.com/luvit/lit/raw/master/get-lit.ps1'))"
Funding
This project is funded through NGI Zero Core, a fund established by NLnet with financial support from the European Commission's Next Generation Internet program, in partnership with the Feather UI project.
License
Copyright © 2025 Fundament Software SPC
Distributed under the Apache License, Version 2.0.
SPDX-License-Identifier: Apache-2.0