Skip to content

BitPuffin/fying-old

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Fying

A lisp language that compiles to Terra. Written and inspired by Fennel.

Why Fying?

Well, I’ve wanted a lisp that has good support for low level programming for many many years. Lisp is very expressive and the interactive style development offered by SLIME is sorely missed whenever I’m working in a non-lisp. As well as the powerful paredit.

From what I’ve been able to find, there are only lisps that are either very high level or low level only (see Dale), with no interactivity.

After procrastinating for years about making my own lisp environment, after messing a little bit with Fennel, I remembered Terra and an unholy idea came to mind:

Write a lisp in a lisp which compiles to lua (Fennel), which compiles to terra, which itself uses luajit and compiles its own native code.

An idea whacky enough to be difficult to describe without grammatical ambiguity.

Sounds terrifying.

… See what I did there?

About

Terra lisp language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors