CCL или SBCL - Lisp
Формулировка задачи:
Всем привет. Снова решил задать вопрос, касающийся LISP и теперь уже CL в частности. Коллега по работе решил вникнуть в мир лиспа и долгими рассуждениями мы пришли к Common Lisp, но не знаем какую из реализаций выбрать - SBCL или CCL?
Из литературы есть у нас Common Lisp The Language, ANSI CL и On Lisp, Fexprs as the basis of Lisp function, Reverse Engineering Techniques for Lisp Systems, The Evolution of Lisp и Мир Лиспа в двух томах, думаю проблем с именно изучением не возникнет, так что прошу вашего совета касательно CCL и SBCL. Для Atom плагины уже найдем сами и все подстроим для себя. Спасибо заранее за ответы и советы.
Решение задачи: «CCL или SBCL»
textual
Листинг программы
- Benchmark Reference Clozu
- -------------------------------------------------------------------------------------
- COMPILER [ 0.75] 0.71
- LOAD-FASL [ 0.13] 0.62
- SUM-PERMUTATIONS [ 0.22] 4.30
- WALK-LIST/SEQ [ 0.00] -1.00
- WALK-LIST/MESS [ 0.02] 1.00
- BOYER [ 1.28] 1.73
- BROWSE [ 0.14] 1.01
- DDERIV [ 0.11] 1.29
- DERIV [ 0.11] 1.42
- DESTRUCTIVE [ 0.13] 1.25
- DIV2-TEST-1 [ 0.20] 1.00
- DIV2-TEST-2 [ 0.22] 1.42
- FFT [ 0.02] 1.94
- FRPOLY/FIXNUM [ 0.17] 0.91
- FRPOLY/BIGNUM [ 0.16] 0.99
- FRPOLY/FLOAT [ 0.23] 1.53
- PUZZLE [ 0.11] 3.13
- TAK [ 0.08] 1.21
- CTAK [ 8.38] 0.02
- TRTAK [ 0.08] 1.21
- TAKL [ 0.14] 1.23
- STAK [ 0.41] 0.73
- FPRINT/UGLY [ 3.42] 0.39
- FPRINT/PRETTY [ 3.67] 0.31
- TRAVERSE [ 0.38] 1.33
- TRIANGLE [ 0.23] 1.46
- RICHARDS [ 0.25] 2.69
- FACTORIAL [ 0.13] 0.62
- FIB [ 0.09] 0.34
- FIB-RATIO [ 0.03] 0.50
- ACKERMANN [ 1.25] 0.36
- MANDELBROT/COMPLEX [ 0.25] 0.81
- MANDELBROT/DFLOAT [ 0.02] 1.94
- MRG32K3A [ 0.47] 6.80
- CRC40 [ 4.33] 1.54
- BIGNUM/ELEM-100-1000 [ 0.06] 5.03
- BIGNUM/ELEM-1000-100 [ 0.16] 14.03
- BIGNUM/ELEM-10000-1 [ 0.14] 18.86
- BIGNUM/PARI-100-10 [ 0.02] 39.06
- BIGNUM/PARI-200-5 [ 0.05] 200.13
- PI-DECIMAL/SMALL [ 0.44] 20.13
- PI-DECIMAL/BIG [ 0.38] 84.17
- PI-ATAN [ 0.38] 2.21
- PI-RATIOS [ 0.80] 2.31
- HASH-STRINGS [ 0.11] 19.06
- HASH-INTEGERS [ 0.22] 4.14
- SLURP-LINES [ 0.00] -1.00
- BOEHM-GC [ 0.33] 4.91
- DEFLATE-FILE [ 0.14] 1.11
- 1D-ARRAYS [ 0.02] 1.00
- 2D-ARRAYS [ 0.20] 5.21
- 3D-ARRAYS [ 0.69] 3.57
- BITVECTORS [ 0.28] 0.78
- BENCH-STRINGS [ 0.19] 6.90
- fill-strings/adjustable [ 2.47] 3.08
- STRING-CONCAT [ 61.39] 0.38
- SEARCH-SEQUENCE [ 0.03] 36.81
- CLOS/defclass [ 0.36] 0.26
- CLOS/defmethod [ 0.91] 0.07
- CLOS/instantiate [ 0.51] 1.73
- CLOS/simple-instantiate [ 0.08] 24.45
- CLOS/methodcalls [ 2.91] 0.25
- CLOS/method+after [ 0.47] 0.90
- CLOS/complex-methods [ 0.53] 0.50
- EQL-SPECIALIZED-FIB [ 0.09] 3.16
- Reference time in first column is in seconds; other columns are relative
- Reference implementation: SBCL 1.3.8
- Impl Clozu: Clozure Common Lisp Version 1.11-r16635 (WindowsX8632)
- === Test machine ===
- Machine-type: X86
- Machine-version: NIL
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д