Lumi

所属分类:编程语言基础
开发工具:Haskell
文件大小:0KB
下载次数:0
上传日期:2023-10-12 21:30:56
上 传 者sh-1993
说明:  Lumi编程语言,
(The Lumi Programming Language,)

文件列表:
.DS_Store (6148, 2023-12-08)
LICENSE (1061, 2023-12-08)
dist-newstyle/ (0, 2023-12-08)
dist-newstyle/cache/ (0, 2023-12-08)
dist-newstyle/cache/compiler (15761, 2023-12-08)
dist-newstyle/cache/config (3936, 2023-12-08)
dist-newstyle/cache/elaborated-plan (246061, 2023-12-08)
dist-newstyle/cache/improved-plan (472660, 2023-12-08)
dist-newstyle/cache/plan.json (13199, 2023-12-08)
dist-newstyle/cache/solver-plan (248943, 2023-12-08)
dist-newstyle/cache/source-hashes (10450, 2023-12-08)
dist-newstyle/sdist/ (0, 2023-12-08)
dist-newstyle/sdist/lumi-0.0.1.0.tar.gz (4227, 2023-12-08)
lumi.bat (641, 2023-12-08)
lumi.sh (1292, 2023-12-08)
package.yaml (1378, 2023-12-08)
src/ (0, 2023-12-08)
src/AST.hs (1775, 2023-12-08)
src/Eval.hs (8885, 2023-12-08)
src/Main.hs (3830, 2023-12-08)
src/Parser.hs (7040, 2023-12-08)
stack.exe (76381696, 2023-12-08)
stack.yaml (2209, 2023-12-08)
test.lumi (18, 2023-12-08)

# Lumi The Lumi Programming Language
A functional programming language based on λ-calculus for scientific research.
We hope this language to become an efficient and friendly tool to light the way for researchers. ## Feature (Updating...) * Minimal core with packages and macro supplement * Global variables or static variables within functions * Y combinator implementation of recursion * Type tagging (local variables in functions not required, optional) * Memory management system or register allocation algorithm * Eager evaluation, considering providing lazy evaluation type * Pointer (necessary or not?) * Call-CC and use of Call-CC for loop control and exception handling (wise or not? better alternative?) * REPL & unit testing * Friendly indentation system
Welcome to use Issues as a forum to discuss and request features! ## Lumi Kits Lumi interpreter, compiler, and REPL (Read–Eval–Print Loop). #### Running Lumi Program ```shell lumi [command line arguments] ``` #### Compiling Lumi Program ```shell lumi -c ``` #### Interactive REPL ```shell lumi ```

近期下载者

相关文件


收藏者