Rev. | Time | Author | Message |
---|---|---|---|
79d97f823a94 | 2022-05-25 21:33:11 | miyakawataku | tip merge issue_0043734-branch-optimization-not-on-tail |
c42b3aa3e8a7 | 2022-05-25 21:32:54 | miyakawataku | issue_0043734-branch-optimization-not-on-tail close issue_0043734-branch-optimization-not-on-tail |
34cda1e26e76 | 2022-05-25 20:45:44 | miyakawataku | issue_0043734-branch-optimization-not-on-tail use condFuns in the fast path of branch |
a3c1f7b1884c | 2022-05-21 12:50:19 | miyakawataku | issue_0043734-branch-optimization-not-on-tail accept branch not on tail in i2w translation |
e698d3814690 | 2022-05-13 23:30:14 | miyakawataku | merge issue_0044536-free-vars-analysis |
080bee157807 | 2022-05-13 23:30:00 | miyakawataku | issue_0044536-free-vars-analysis close issue_0044536-free-vars-analysis |
e2680e2075d2 | 2022-05-13 22:45:55 | miyakawataku | issue_0044536-free-vars-analysis use SsaFun.usedLvars and freeLvars instead of BindingAnal... |
80af79d1b1e9 | 2022-05-13 22:40:11 | miyakawataku | issue_0044536-free-vars-analysis use SsaFun.isUsed instead of BindingAnalysis in i2w trans... |
46d1cbac3426 | 2022-05-13 22:09:43 | miyakawataku | issue_0044536-free-vars-analysis fix useage definition analyssis |
f1e326b3ecd7 | 2022-05-13 01:06:17 | Taku Miyakawa | issue_0044536-free-vars-analysis reorganize class hierarchy |
Name | Rev. | Time | Author |
---|---|---|---|
tip | 79d97f823a94 | 2022-05-25 21:33:11 | miyakawataku |
Kink is an object-based programming language, adopting object system without inheritance, and delimited continuations.
Kink is also an implementation of Kink language runtime, which runs on JVM.
The build is set up to run on Ubuntu 16.04, but other Unix-like systems could also be used as a build environment.
The following tools are required to build Kink artifacts:
The following is a list of important Gradle tasks:
The following tools are required to build Kink artifacts:
First extract kink-{version} directory from the zip archive or tarball archive.
Then launch REPL by running kink-{version}/bin/kink. If you want line editing, get rlwrap and run rlwrap kink-{version}/bin/kink.
You can get help by running kink-{version}/bin/kink --help.
On Windows, you have two exe files: kink.exe and kinkw.exe. The first one launches java.exe, so it suits for CUI applications. The latter launches javaw.exe, so its suits for GUI applications.
Kink is developed by Miyakawa Taku and distributed under the MIT license. See LICENSE.txt.
Kink distributions may include thirdparty softwares. See doc/license.html or src/docroot/license.rst for the licenses of the thirdparty softwares.