1
1
mirror of https://github.com/kanaka/mal.git synced 2024-09-11 13:55:55 +03:00
Commit Graph

244 Commits

Author SHA1 Message Date
Fabian
9d0331494e add SML to README 2021-05-02 17:35:40 -05:00
Joel Martin
e14697a1d9 Add link to Q implementation
The Q compiler from Kx Systems requires a click through agreement that
prevents the compiler from being Dockerized and integrated into CI so
for now it remains outside the tree.
2021-05-01 17:35:40 -05:00
Joel Martin
3d8017a416 fennel: add to README and update counts. 2021-04-22 12:00:28 -05:00
Joel Martin
ac0e9083cf janet: stub Makefile to make ci.sh build happy
Also fix typo in README.
2021-04-22 09:57:31 -05:00
sogaiu
79effc6b77 Update counts in README 2021-04-22 08:51:52 +09:00
sogaiu
f0095064b9 Add Janet info to README and update counts 2021-04-22 08:49:40 +09:00
Nicolas Boulenguez
0ee1a51777 New SWI-prolog implementation
with, in stepA_mal.mal, a new way to pass all test and break
self-hosting nevertheless.
2021-04-19 09:53:22 -05:00
Harry Prins
54d8ac44cc
Fix path to common lisp readme. 2020-09-03 19:44:13 +01:00
Joel Martin
9663295c56 Add link to glisp project.
Self-bootstrapping graphic design tool on Lisp (a TypeScript mal
implementation)
2020-06-16 14:24:41 -05:00
AnotherTest
607742f0ca README: Add XSLT and bump up counters 2020-06-01 23:47:33 +04:30
Gabriel M
024e0b0415 Update README.md 2020-05-15 23:33:26 -03:00
Joel Martin
8a19f60386 Move implementations into impls/ dir
- Reorder README to have implementation list after "learning tool"
  bullet.

- This also moves tests/ and libs/ into impls. It would be preferrable
  to have these directories at the top level.  However, this causes
  difficulties with the wasm implementations which need pre-open
  directories and have trouble with paths starting with "../../". So
  in lieu of that, symlink those directories to the top-level.

- Move the run_argv_test.sh script into the tests directory for
  general hygiene.
2020-02-10 23:50:16 -06:00
Joel Martin
236b0a401d Align jq capitalization with docs.
Docs uses lower-case "jq": https://stedolan.github.io/jq/manual/
2020-01-16 15:50:11 -06:00
Joel Martin
95458d69c5
Merge pull request #488 from alimpfard/main+jq
Add Jq implementation
2020-01-13 16:48:46 -06:00
Dennis Felsing
41558f0177 Fix Nim version for Nim 1.0.4 2020-01-13 21:03:56 +01:00
AnotherTest
0b25243bbc order alphabetically 2020-01-12 15:11:47 +03:30
Ali Mohammad Pur
a1f8561c58
add jq info to readme 2020-01-10 18:07:10 +03:30
Josh Tobin
97a8edeaba zig: readme and travis 2019-12-19 23:24:54 -05:00
Gautam krishna R
1b203dedb4
npm update should be npm install 2019-12-04 13:50:34 +05:30
Denis Isidoro
1bdee1674c
Add reference to flk
Related: https://github.com/chr15m/flk
2019-12-02 13:38:29 -03:00
Oleg Montak
b667adf5e3 swift5: refactor a bit 2019-11-08 23:48:12 +03:00
Oleg Montak
6aa9c258a5 swift5: dockerfile 2019-11-08 21:47:03 +03:00
Gavin Lewis
bcb7af3191
Update Rust version information in README.md 2019-11-02 16:43:24 -07:00
Dov Murik
84eaa11caf README: add Wren implementation 2019-11-02 21:23:51 +02:00
Gavin Lewis
8501fcab11
Add missing python.2 author (myself) to README.md
I missed the authors table when originally submitting the `python.2` implementation.
2019-10-21 21:01:33 -07:00
GL
791052af2d
Update README.md for python.2 2019-10-15 13:55:29 -07:00
Tim Morgan
343c633205 Link to malcc on GitHub 2019-10-03 23:51:13 -05:00
Dov Murik
742af2bbf6 README: add Pike implementation 2019-09-18 08:53:48 +03:00
Joel Martin
9a7485aa1f README update wasm MODE info.
Also, update test count to be closer to 800.
2019-08-12 01:10:14 -05:00
Ben Harris
23e3304bf2 Update version requirement for perl.
I don't think it's worked on perl 5.8 for a long time.
2019-08-04 16:50:09 +01:00
Joel Martin
b65e5d7fdf
Merge pull request #412 from bjh21/bjh21-minor-fixes
Minor documentation and comment fixes
2019-07-08 09:55:11 -05:00
Ben Harris
33102dd1b4 README: Pedantically refer to PostgreSQL by its proper name. 2019-07-07 10:31:54 +01:00
Ben Harris
26460a25ff README: Correct a stray mention of PL/pgSQL in the PL/SQL section. 2019-07-07 10:31:36 +01:00
Ben Harris
e007416e0c README: Correct capitalisation of "PostScript" and "Ghostscript". 2019-07-07 10:31:36 +01:00
Ben Harris
69990448a0 README: Escape asterisks in "SQL*Plus". 2019-07-07 10:31:36 +01:00
scott-silver
98a83a874a
Update README.md
grammatical error
2019-07-05 11:01:14 -07:00
Ben Harris
45c103e673 bbc-basic: Travis and top-level README updates for new implementation. 2019-05-18 23:37:33 +01:00
Joel Martin
c424b18de1 d: support ldc2 and dmd modes from top-level.
Symlink dmd to /usr/bin in the dockerfile so that no PATH modification
is necessary.

Also, add a runtime modes count to the README.
2019-05-10 14:05:53 -05:00
Simon Tatham
846a226bb3 Update counters and .travis.yml. 2019-05-10 19:45:21 +01:00
Simon Tatham
213a328875 Add an implementation written in Vala.
I needed to learn Vala in order to work on an existing program written
in it, and since Ben Harris had been enthusing about mal to me
recently, I thought this would be a good way to learn the language.

In other words, this is my first Vala project, so I can't promise it's
perfectly idiomatic by the standards of experienced Vala programmers!

Also, the style isn't all that consistent. For example, sometimes I
implement a function for every value type by adding a method to the
Mal.Val base class, and sometimes instead I do it by having a function
(e.g. pr_str) dynamically test all the possible subtypes in a chain of
else-ifs.

Those decisions were partly because of the source file structure
required by this project (pr_str is supposed to live in its own file);
partly because for my own learning goals I wanted to try both
strategies and find out how easy they both were; and mostly just
because of indecision and bad planning.
2019-05-10 09:41:11 +01:00
Joel Martin
030f725c4a wasm: wax runtime. Use WASI preopen process.
Add wasi-sdk to Dockerfile to be able to compile C code to wasm that
uses WASI API calls.
2019-04-19 01:07:08 -05:00
Joel Martin
d88adace47 README: add webassembly embeddings/runtimes. 2019-04-17 00:35:39 -05:00
Joel Martin
d4dec75bbf README: reorganize slightly.
Move external implementations and other mal projects above the long
implementation details section. The implementation details are linked
to from the overview section so it's fine to have that lower on the
page.
2019-04-13 11:57:15 -05:00
Joel Martin
6d9e1684de graph: add ada.2, update perf numbers. 2019-03-28 00:17:07 -05:00
Joel Martin
971450db2d README: fix anchor to ada.2 2019-03-27 11:25:14 -05:00
Joel Martin
d387f26eef README: add ada.2 2019-03-27 11:22:32 -05:00
Joel Martin
e503fe64aa README: link to malcc blog post. 2019-03-27 09:04:28 -05:00
Joel Martin
833fc8cc19 README: order and names updates. 2019-03-20 23:34:21 -05:00
陆遥
2c1c266085 Update readme and .travis.yml to add swift 4. 2019-03-06 09:35:31 +08:00
Joel Martin
c5cd05aee8 README: language list to table with anchor links 2019-02-19 15:41:42 -06:00