https://github.com/mth/yeti
Functional programming language for JVM.
https://github.com/mth/yeti
Last synced: about 2 months ago
JSON representation
Functional programming language for JVM.
- Host: GitHub
- URL: https://github.com/mth/yeti
- Owner: mth
- License: other
- Created: 2008-05-19T07:53:44.000Z (over 17 years ago)
- Default Branch: master
- Last Pushed: 2025-06-08T19:28:40.000Z (6 months ago)
- Last Synced: 2025-10-21T03:57:15.774Z (about 2 months ago)
- Language: Java
- Homepage: http://mth.github.io/yeti/
- Size: 7.67 MB
- Stars: 251
- Watchers: 15
- Forks: 15
- Open Issues: 11
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
- awesome-programming-languages - Yeti - Yeti is ML style functional programming language, that runs on the JVM. (Uncategorized / Uncategorized)
- awesome-java - Yeti
- awesome-functional-programming - **yeti** - Functional programming language for JVM
- awesome-functional-programming - **yeti** - Functional programming language for JVM
- programming-languages - Yeti - ML-like functional language for the JVM. ([Web](http://mth.github.io/yeti/)) (Functional)
README
===================================================
ML-like functional language for the JVM
===================================================
* `Yeti home page `_
* `Learn the language `_
* You need `ant `_ to compile the compiler
and standard library
Compile the compiler and standard library and run tests::
ant test
Directory structure.
c
The compiler source code.
doc
Various documentation and documentation drafts. Only ``intro.rst`` and
``reference.rst`` are currently worth reading, other text there probably
only confuses the reader.
examples
Examples of Yeti code.
lib
Runtime library written in Java.
modules
Standard library written in Yeti.
tests
Automatic tests for the compiler.
util
Various utility code used for building the compiler.
util/syntax
Syntax highlighting files for ViM and Emacs.
util/jedit
Syntax highlighting for JEdit.