SkillAgentSearch skills...

Lightlang

General purpose FP first programming language made for peace that compiles for your desired language/platform [WIP] ๐Ÿ’™๐Ÿ’›๐Ÿค๐Ÿ’š

Install / Use

/learn @adelarsq/Lightlang
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Light Language ๐Ÿ–ค๐Ÿ’™๐Ÿ’›

<img src="https://user-images.githubusercontent.com/430272/169656615-e5135211-5363-4b2c-967f-d9ba8d233277.png" data-canonical-src="https://gyazo.com/eb5c5741b6a9a16c692170a41a49c858.png" width="150" height="150" />

Light it's a language to bring light for people.

Objectives This is not a toy project. In the next years this project will be alive!

Premisses Technology and peace together. See License

About the creator I am creating this project on my free time, but with production in mind. I don't know how much time will take but we will reach there :)

Principles

  • Performance and energy efficiency 1
  • Minimal syntax - based on LISP
  • Manutenability - avoid breaking changes
  • Strongly typed
  • Easy FFI

Roadmap

  • [x] Define roadmap
  • [x] Define language to write the first compiler version WIP
  • [x] Logo
  • [X] Define Language used to implement -> Go
  • [ ] POC features - ~1 year
    • [x] Define main syntax -> LISP
    • [ ] Define grammar WIP -- see Syntax.md and light.ebnf
    • [ ] Create AST implementation
    • Transpilers (something like Fable for F#) (first round):
      • [ ] Go
      • [ ] JavaScript and JSON
      • [ ] Lua
    • [ ] Implement Light in Light
    • [ ] REPL (based on Elixir's REPL)
    • [ ] Package manager (allow multiple backends? )
    • [ ] LSP
    • [ ] Treesitter
    • [ ] DAP
    • Transpilers (second round)
      • [ ] Zig
      • [ ] Swift
      • [ ] ECMAScript - for webdev
      • [ ] WebAssembly - for webdev
      • [ ] Rust/Crab
      • [ ] Java
      • [ ] Elixir
      • [ ] F#
      • [ ] V
  • [ ] Long term ~2 or more years
    • [ ] Standalone compiler ~? years
      • [ ] LLVM support
  • [ ] On the map
    • [ ] SIMD
    • [ ] Shaders

License

News

Based on

These are the list of languages on which this will be based:

Others:

Related Skills

View on GitHub
GitHub Stars11
CategoryDevelopment
Updated5mo ago
Forks1

Languages

Go

Security Score

77/100

Audited on Oct 8, 2025

No findings