8000 GitHub - trill-lang/Kaleidoscope: Kaleidoscope is an LLVM language for writing tutorials.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

trill-lang/Kaleidoscope

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kaleidoscope

Kaleidoscope is a language used in tutorials for the LLVM Compiler Project

This repo contains an implementation of the Kaleidoscope compiler in Swift, as it was presented to Playgrounds Conference on Feb. 23rd, 2017.

There are a few build instructions you'll need to follow before the project will build:

  • Install LLVM 3.9 using your favorite package manager. For example:
    • brew install llvm
  • Ensure llvm-config is in your PATH
    • That will reside in the /bin folder wherever your package manager installed LLVM.
  • git clone https://github.com/trill-lang/LLVMSwift.git
  • Run swift LLVMSwift/utils/make-pkgconfig.swift

Author

License

This project is released under the MIT license, a copy of which is available in this repository.

About

Kaleidoscope is an LLVM language for writing tutorials.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages

0