1
1
mirror of https://github.com/kanaka/mal.git synced 2024-09-20 01:57:09 +03:00
Commit Graph

2014 Commits

Author SHA1 Message Date
Vasilij Schneidermann
d7d982e8b2 Add Dockerfile and try finding sash 2017-09-13 09:58:06 +02:00
Vasilij Schneidermann
d209e68a49 Merge remote-tracking branch 'upstream/master' into r7rs-implementation 2017-09-12 10:08:15 +02:00
Vasilij Schneidermann
6c0968a6a4 Make use of scheme_MODE 2017-09-12 09:44:51 +02:00
Joel Martin
458852b23a Clojure, Haxe: all target based on MODE. 2017-09-11 23:28:00 -05:00
Joel Martin
6e8730c4eb Fix IMPL variables in travis scripts. 2017-09-11 18:31:55 -05:00
Joel Martin
85bb01d0bb Fix conveyance of *_MODE variables to build rules. 2017-09-11 18:23:32 -05:00
Joel Martin
49aa3e96ea Remove redundant Haxe travis test. 2017-09-11 18:10:24 -05:00
Joel Martin
2d76e8776c Generic <impl>_MODE setting. Add travis modes.
For implementations that support different compile/run modes, the
convention is not <impl_name>_MODE=<mode>. This is passed through to
make/docker commands. Fix Makefiles and run scripts to listen to the
respective *_MODE variables.

Enable travis builds/tests for 4 Haxe modes and 2 python modes.
2017-09-11 17:54:26 -05:00
Vasilij Schneidermann
a7b8df6715 Rename to scheme 2017-09-11 23:54:50 +02:00
Joel Martin
4bb2ab37be Matlab: update to Octave 4.2.1
Make Octave the primary in the README description and add instructions
for direct Octave execution.
2017-09-11 16:47:55 -05:00
Vasilij Schneidermann
49352c897b Fix build with cyclone 2017-09-10 13:28:27 +02:00
Vasilij Schneidermann
84dee477f3 Improve env lookup performance considerably 2017-09-10 13:21:45 +02:00
Vasilij Schneidermann
ff3a8bf8c1 Mention Scheme in README, add instructions 2017-09-10 12:24:55 +02:00
Vasilij Schneidermann
a43528b9dc Implement scm-eval 2017-09-09 16:09:47 +02:00
Vasilij Schneidermann
0541442183 Self-hosting fix 2017-09-09 12:34:18 +02:00
Vasilij Schneidermann
dda1fe77c4 Make perf tests run 2017-09-09 12:29:35 +02:00
Vasilij Schneidermann
8e53f705b1 Implement step A 2017-09-08 21:06:17 +02:00
Vasilij Schneidermann
b2c53ccdb7 Move readline to util library 2017-09-08 16:50:58 +02:00
Vasilij Schneidermann
e0704a2b8b Fix warning for argv with CHICKEN 2017-09-08 16:50:58 +02:00
Vasilij Schneidermann
1d117aafee Implement step 9 2017-09-08 16:50:58 +02:00
Vasilij Schneidermann
0d6f869650 Implement step 8 2017-09-08 08:09:37 +02:00
Vasilij Schneidermann
7f0ce0f009 Implement step 7 2017-09-07 22:05:06 +02:00
Vasilij Schneidermann
663059ad9b Implement step 6 2017-09-07 19:56:43 +02:00
Vasilij Schneidermann
a9385e9777 Implement step 5 2017-09-06 17:40:38 +02:00
Vasilij Schneidermann
1d20dc6b77 Implement step 4 2017-09-06 01:24:34 +02:00
Vasilij Schneidermann
fd7da503ae Add gitignore 2017-09-05 10:21:39 +02:00
Vasilij Schneidermann
f409e200b6 Implement step 3 2017-09-05 10:21:39 +02:00
Vasilij Schneidermann
99b66d704f Implement step 2 2017-09-05 10:18:51 +02:00
Vasilij Schneidermann
6ca835670b Implement step 1 2017-09-05 10:18:51 +02:00
Vasilij Schneidermann
4fc912a2fb Add notes 2017-09-03 10:55:04 +02:00
Vasilij Schneidermann
244ac2d6d2 Implement step 0 2017-09-03 10:55:04 +02:00
Joel Martin
7e9e7fbd8c Merge pull request #272 from iqbalansari/master
Common Lisp: Refactor the implementation, add support for MKCL
2017-08-29 17:53:39 -05:00
Iqbal Ansari
95648aadb3 Common Lisp: Fix try* to catch all errors 2017-08-26 15:01:13 +05:30
Iqbal Ansari
269ce7ffb7 Common Lisp: Add support for running MAL using MKCL 2017-08-26 15:01:10 +05:30
Iqbal Ansari
df020af215 Common Lisp: Simplify the clean task 2017-08-26 13:04:00 +05:30
Iqbal Ansari
31a77c4c14 Common Lisp: Create standalone executables for supported Lisps 2017-08-26 13:04:00 +05:30
Iqbal Ansari
774d5cf8b8 Common Lisp: Add basic completion for toplevel symbols to the REPL 2017-08-26 13:04:00 +05:30
Iqbal Ansari
3da6a0cb09 Common Lisp: Fix printing of user defined functions 2017-08-26 13:04:00 +05:30
Iqbal Ansari
baa3c3af1a Common Lisp: Do not prefix symbols with package name unnecessarily 2017-08-26 13:04:00 +05:30
Iqbal Ansari
8202dbf815 Common Lisp: Get rid of apply-uwrapped-values and friends 2017-08-26 13:04:00 +05:30
Iqbal Ansari
f989ef2747 Common Lisp: Abstract definition of mal level functions in defmal macro 2017-08-26 13:04:00 +05:30
Iqbal Ansari
5de0a3ee95 Common Lisp: Do not export make-mal-boolean and make-mal-nil 2017-08-26 13:04:00 +05:30
Iqbal Ansari
a658bfa6d9 Common Lisp: Use mal-nil and listify wherever applicable 2017-08-26 13:04:00 +05:30
Iqbal Ansari
448f74e072 Common Lisp: Refactor reader to reduce redundant error checks 2017-08-26 13:03:56 +05:30
Iqbal Ansari
2ce8832239 Common Lisp: Miscellaneous cleanups
Refactor env a bit
2017-08-25 17:54:04 +05:30
Iqbal Ansari
371ebd53a3 Common Lisp: Move source code to src/ folder 2017-08-22 18:36:22 +05:30
Iqbal Ansari
a0e32831fd Common Lisp: Cleanup printing of hashmap and sequences 2017-08-22 18:36:22 +05:30
Iqbal Ansari
0795349bc4 Common Lisp: DRY conversion of vectors to list 2017-08-22 18:36:22 +05:30
Iqbal Ansari
1a33a0b66e Common Lisp: Use genhash APIs instead of native API in (un)wrap-value 2017-08-22 18:36:22 +05:30
Iqbal Ansari
efe3f67629 Common Lisp: Do not create boolean and nil while reading 2017-08-22 18:36:22 +05:30