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 |
|
Iqbal Ansari
|
f88f1ca1e1
|
Common Lisp: Fix warning while compiling core.lisp
|
2017-08-22 18:36:22 +05:30 |
|
Iqbal Ansari
|
96b93a9769
|
Common Lisp: Add support for running on ABCL
|
2016-11-21 01:23:18 +05:30 |
|
Iqbal Ansari
|
a1586c57d5
|
Common Lisp: Use a custom hash-function when running on ABCL
|
2016-11-21 01:21:16 +05:30 |
|
Iqbal Ansari
|
4257071937
|
Common Lisp: Load libraries silently
|
2016-11-21 01:21:16 +05:30 |
|
Iqbal Ansari
|
e7f85ce18c
|
Common Lisp: Add documentation
|
2016-11-18 22:49:18 +05:30 |
|
Iqbal Ansari
|
a8499ff9e7
|
Common Lisp: Add wrapper shell code to change to script's directory when
cl-launch scripts are run
|
2016-11-18 18:11:20 +05:30 |
|
Iqbal Ansari
|
250163cd06
|
Common Lisp: Use a custom hash-function when running on ECL
ECL's sxhash function does not seem to be consistent for compound data types
|
2016-11-18 18:11:20 +05:30 |
|
Iqbal Ansari
|
033f64c44f
|
Common Lisp: Suppress messages from CMUCL while restoring image
The 'Reloaded library ... ' messages were causing some tests to fail
|
2016-11-18 18:11:20 +05:30 |
|
Iqbal Ansari
|
d7534a7b68
|
Common Lisp: Fix println on GNU CLISP
Use `write-line` instead of `(format *standard-output* ... )` since the former
seems to be printing an extra newline at the start
|
2016-11-18 18:11:20 +05:30 |
|
Iqbal Ansari
|
89676a9fba
|
Common Lisp: Initialize standard streams in GNU CLISP on startup
Without the initialization CLISP seems to be interacting wierdly with PERL_RL
flag
|
2016-11-18 18:11:20 +05:30 |
|
Iqbal Ansari
|
e7e61f3274
|
Common Lisp: Keep track of the implementation used to build a step
Rebuild the step if the implementation changes
|
2016-11-18 18:11:20 +05:30 |
|
Iqbal Ansari
|
035d28ed43
|
Common Lisp: Allow user to select the implementation to use for building MAL
|
2016-11-18 18:11:20 +05:30 |
|
Iqbal Ansari
|
542e997048
|
Common Lisp: Add Dockerfile for Common Lisp implementation
|
2016-11-18 18:11:17 +05:30 |
|
Iqbal Ansari
|
3cf68bd8ff
|
Common Lisp: Add tasks for stats and stats-lisp for Common Lisp implementation
|
2016-11-18 17:59:27 +05:30 |
|
Iqbal Ansari
|
4434be1d0a
|
Common Lisp: Implement step A
|
2016-11-18 17:59:27 +05:30 |
|
Iqbal Ansari
|
27a79f9e5f
|
Common Lisp: Implement step 9
|
2016-11-18 17:59:27 +05:30 |
|
Iqbal Ansari
|
c8ac1eda7d
|
Common Lisp: Implement step 8
|
2016-11-18 17:59:27 +05:30 |
|
Iqbal Ansari
|
3e9628d8d7
|
Common Lisp: Implement step 7
|
2016-11-18 17:59:27 +05:30 |
|
Iqbal Ansari
|
3dc177e408
|
Common Lisp: Implement step 6
|
2016-11-18 17:59:27 +05:30 |
|
Iqbal Ansari
|
626e3a1f7e
|
Common Lisp: Implement step 5
|
2016-11-18 17:59:27 +05:30 |
|
Iqbal Ansari
|
82b73d0b29
|
Common Lisp: Implement step 4
|
2016-11-18 17:59:27 +05:30 |
|
Iqbal Ansari
|
526eda5741
|
Common Lisp: Implement step 3
|
2016-11-18 17:59:27 +05:30 |
|
Iqbal Ansari
|
d045c9cff4
|
Common Lisp: Implement step 2
|
2016-11-18 17:59:27 +05:30 |
|
Iqbal Ansari
|
8164982fd4
|
Common Lisp: Implement step 1
|
2016-11-18 17:59:27 +05:30 |
|
Iqbal Ansari
|
983d9f3b20
|
Common Lisp: Implement step 0
|
2016-11-18 17:59:27 +05:30 |
|