Skip to content
This repository has been archived by the owner on Jan 17, 2025. It is now read-only.

elken/homebrew-jank-old

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

jank banner

CI

What is jank?

Most simply, jank is a Clojure dialect on LLVM with C++ interop. Less simply, jank is a general-purpose programming language which embraces the interactive, functional, value-oriented nature of Clojure and the desire for the native runtime and performance of C++. jank aims to be strongly compatible with Clojure. While Clojure's default host is the JVM and its interop is with Java, jank's host is LLVM and its interop is with C++.

For the current progress of jank and its usability, see the tables here: https://jank-lang.org/progress/

The current tl;dr for jank's usability is: still getting there, but not ready for use yet. Check back in a few months!

Installation

Currently, Jank doesn't have a stable versioning scheme so the only version will be 0.1. As such, if you want a new version you'll have to reinstall the package.

If you get an error about git-lfs missing, you may have to run the below:

git lfs install
sudo ln -s "$(which git-lfs)" "$(git --exec-path)/git-lfs"

You can either:

brew install elken/jank/jank

To just install jank, or you can tap this repo using the below:

brew tap elken/jank

And use brew as normal:

brew install jank

Or, in a brew bundle Brewfile:

tap "elken/jank"
brew "jank"

Documentation

For more on brew, check brew help.

For more on jank, check out the repo

About

Homebrew recipes for jank-lang

Topics

Resources

Stars

Watchers

Forks

Languages