Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cxxxr/valtan
Common Lisp to JavaScript compiler
https://github.com/cxxxr/valtan
Last synced: 2 months ago
JSON representation
Common Lisp to JavaScript compiler
- Host: GitHub
- URL: https://github.com/cxxxr/valtan
- Owner: cxxxr
- Created: 2019-09-20T07:12:19.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-03-26T21:40:42.000Z (3 months ago)
- Last Synced: 2024-05-02T01:14:27.567Z (2 months ago)
- Language: Common Lisp
- Homepage:
- Size: 25.9 MB
- Stars: 221
- Watchers: 13
- Forks: 5
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Lists
- awesome-cl - Valtan - Common Lisp to JavaScript compiler. (Offline ## / Isomorphic web frameworks)
- curated-awesome-cl - Valtan
- awesome-stars - valtan
- awesome-lisp-languages - Valtan - L] Common Lisp to JavaScript compiler (Languages / JavaScript)
- awesome-lisp-family - Valtan - commit](https://img.shields.io/github/last-commit/cxxxr/valtan.svg)](https://github.com/cxxxr/valtan) | L | | (Languages / JavaScript)
README
# valtan
Common Lisp to JavaScript compiler## Installation
```
$ ros follow-dependency=t install cxxxr/valtan
```## Demo
```
$ cd example/react-tic-tac-toe
$ npm install
$ npm run build
$ open index.html
```## Create a project
```
$ valtan-init project-name
$ cd project-name
$ npm install$ npm start # run
```## Status
This project is still alpha quality.[sacla common lisp](https://minejima.jp/lisp/sacla/index-en.html) depends on Ansi test.
The followings are list of Ansi test and the "Success or failure".|Test |Success|Failure|
|:----------------------------------------|:-----|:-----|
|sacla-tests/desirable-printer.lisp | 14 | 22 |
|sacla-tests/must-array.lisp | 162 | 171 |
|sacla-tests/must-character.lisp | 313 | 0 |
|sacla-tests/must-condition.lisp | 142 | 5 |
|sacla-tests/must-cons.lisp | 728 | 0 |
|sacla-tests/must-data-and-control.lisp | 170 | 144 |
|sacla-tests/must-do.lisp | 75 | 0 |
|sacla-tests/must-eval.lisp | 9 | 0 |
|sacla-tests/must-hash-table.lisp | 67 | 29 |
|sacla-tests/must-loop.lisp | 778 | 72 |
|sacla-tests/must-reader.lisp | 891 | 696 |
|sacla-tests/must-sequence.lisp | 6 | 3853 |
|sacla-tests/must-string.lisp | 0 | 414 |
|sacla-tests/must-symbol.lisp | 5 | 191 |
|sacla-tests/should-array.lisp | 17 | 20 |
|sacla-tests/should-character.lisp | 46 | 3 |
|sacla-tests/should-cons.lisp | 141 | 0 |
|sacla-tests/should-data-and-control.lisp | 1 | 3 |
|sacla-tests/should-eval.lisp | 0 | 2 |
|sacla-tests/should-hash-table.lisp | 3 | 0 |
|sacla-tests/should-package.lisp | 3 | 3 |
|sacla-tests/should-sequence.lisp | 48 | 33 |
|sacla-tests/should-string.lisp | 0 | 0 |
|sacla-tests/should-symbol.lisp | 44 | 0 |### Run tests
```
$ cd valtan/tests
$ npm i
$ npm start
```## License
MIT