908:
928:
283:
CCL contains a precise, generational, compacting garbage collector. CCL's compiler produces native instructions for Lisp expressions and files. By default every expression entered at the
757:
188:, threads, CLOS conditions, CLOS streams, ...). It contains a command line development environment, an experimental integrated development environment (IDE) for Mac OS X using the
988:
293:
CCL implements built-in facilities to easily interface with C and
Objective-C libraries (Cocoa bridge) and these are used to implement the IDE amongst other things.
1008:
785:
969:
1013:
1003:
998:
444:
993:
912:
345:
1018:
461:
764:
699:
590:
297:
124:
148:
361:
962:
606:
898:
43:
257:
225:
78:
885:
874:
547:
437:
395:
955:
750:
331:
541:
501:
474:
263:
Clozure CL is also commonly used as an underlying Common Lisp implementation for the ACL2 theorem prover.
880:
778:
719:
654:
518:
301:
272:
189:
342:
935:
636:
430:
201:
709:
585:
580:
566:
469:
119:
828:
496:
97:
853:
848:
807:
674:
649:
596:
229:
90:
939:
833:
669:
241:
139:
69:
659:
536:
507:
490:
184:
implementation. It implements the full ANSI Common Lisp standard with several extensions (
132:
417:
290:
Lisp threads are implemented as preemptively-scheduled, native operating-system threads.
858:
144:
102:
320:
982:
838:
823:
412:
349:
253:
843:
453:
304:) is currently labelled as experimental. An effort is underway to improve this.
181:
112:
927:
29:
724:
684:
574:
513:
197:
557:
213:
185:
128:
86:
771:
689:
679:
617:
237:
221:
82:
17:
664:
531:
374:
802:
729:
612:
601:
480:
217:
193:
74:
402:
644:
526:
284:
426:
422:
407:
233:
390:
271:
Formerly known as OpenMCL, Clozure CL is an evolution of
160:
943:
896:
867:
816:
795:
742:
698:
635:
565:
556:
460:
155:
138:
118:
108:
96:
68:
42:
28:
147:since Jan 2016, earlier version is licensed under
204:and the project is hosted by Clozure Associates.
963:
438:
8:
23:
989:Common Lisp (programming language) software
240:ports for Mac OS X and Linux, and a 32-bit
236:variants for each. Additionally, there are
196:(a Common Lisp development environment for
970:
956:
786:Object-Oriented Programming in Common Lisp
562:
445:
431:
423:
22:
903:
313:
396:Clozure CL on Clozure Associates site
7:
924:
922:
418:Clozure CL in Apple's Mac App Store
403:Github Repository and Issue Tracker
232:platforms. There are 32 and 64 bit
942:. You can help Knowledge (XXG) by
765:The Art of the Metaobject Protocol
591:Another System Definition Facility
192:editor, and can also be used with
14:
1009:Software using the Apache license
926:
906:
362:"ACL2 installation requirements"
332:Clozure CL now Apache 2 licensed
256:for the business logic of a new
1014:Software using the LGPL license
1004:Free compilers and interpreters
49:1.12.2 / August 8, 2023
1:
913:Free and open-source software
607:Common Lisp Interface Manager
343:ECLM 2009 talk by Dan Weinreb
999:Cross-platform free software
287:is compiled to native code.
994:Common Lisp implementations
758:Paradigms of AI Programming
1035:
1019:Computer programming stubs
921:
413:OpenMCL-Devel mailing list
258:Airline Reservation System
15:
875:Common Lisp Object System
523:ManKai Common Lisp (MKCL)
321:Release Clozure CL 1.12.2
64:
38:
751:Common Lisp the Language
212:Clozure CL supports the
16:Not to be confused with
252:Clozure CL was used by
51:; 12 months ago
938:-related article is a
886:Greenspun's tenth rule
542:Steel Bank Common Lisp
502:Embeddable Common Lisp
475:Armed Bear Common Lisp
375:Community pledge drive
881:Common Lisp HyperSpec
779:Practical Common Lisp
655:Common Music Notation
548:Symbolics Common Lisp
519:Macintosh Common Lisp
273:Macintosh Common Lisp
936:computer-programming
377:for IDE improvements
408:Trac for Clozure CL
208:Supported platforms
25:
829:Richard P. Gabriel
497:Corman Common Lisp
200:). Clozure CL is
34:Clozure Associates
951:
950:
894:
893:
854:Guy L. Steele Jr.
849:Robin Popplestone
808:Guy L. Steele Jr.
738:
737:
650:Common Lisp Music
230:Microsoft Windows
171:
170:
91:Microsoft Windows
1026:
972:
965:
958:
930:
923:
911:
910:
909:
902:
834:Philip Greenspun
796:Design committee
563:
447:
440:
433:
424:
378:
372:
366:
365:
358:
352:
340:
334:
329:
323:
318:
300:(based upon the
244:port for Linux.
167:
164:
162:
70:Operating system
59:
57:
52:
26:
1034:
1033:
1029:
1028:
1027:
1025:
1024:
1023:
979:
978:
977:
976:
919:
917:
907:
905:
897:
895:
890:
863:
812:
791:
734:
701:
694:
631:
577:Library Manager
552:
508:GNU Common Lisp
491:CMU Common Lisp
462:Implementations
456:
451:
387:
382:
381:
373:
369:
360:
359:
355:
341:
337:
330:
326:
319:
315:
310:
281:
269:
250:
210:
159:
60:
55:
53:
50:
21:
12:
11:
5:
1032:
1030:
1022:
1021:
1016:
1011:
1006:
1001:
996:
991:
981:
980:
975:
974:
967:
960:
952:
949:
948:
931:
916:
915:
892:
891:
889:
888:
883:
878:
871:
869:
865:
864:
862:
861:
859:Daniel Weinreb
856:
851:
846:
841:
836:
831:
826:
820:
818:
814:
813:
811:
810:
805:
799:
797:
793:
792:
790:
789:
782:
775:
768:
761:
754:
746:
744:
740:
739:
736:
735:
733:
732:
727:
722:
717:
712:
706:
704:
696:
695:
693:
692:
687:
682:
677:
672:
667:
662:
657:
652:
647:
641:
639:
633:
632:
630:
629:
626:
623:
620:
615:
610:
604:
599:
594:
588:
583:
578:
571:
569:
560:
554:
553:
551:
550:
545:
539:
534:
529:
524:
521:
516:
511:
505:
499:
494:
488:
483:
478:
472:
466:
464:
458:
457:
452:
450:
449:
442:
435:
427:
421:
420:
415:
410:
405:
400:
399:
398:
386:
385:External links
383:
380:
379:
367:
353:
348:2012-07-07 at
335:
324:
312:
311:
309:
306:
302:Hemlock editor
280:
277:
268:
265:
249:
246:
209:
206:
169:
168:
157:
153:
152:
142:
136:
135:
122:
116:
115:
110:
106:
105:
103:Cross-platform
100:
94:
93:
72:
66:
65:
62:
61:
48:
46:
44:Stable release
40:
39:
36:
35:
32:
13:
10:
9:
6:
4:
3:
2:
1031:
1020:
1017:
1015:
1012:
1010:
1007:
1005:
1002:
1000:
997:
995:
992:
990:
987:
986:
984:
973:
968:
966:
961:
959:
954:
953:
947:
945:
941:
937:
932:
929:
925:
920:
914:
904:
900:
887:
884:
882:
879:
876:
873:
872:
870:
866:
860:
857:
855:
852:
850:
847:
845:
842:
840:
839:David A. Moon
837:
835:
832:
830:
827:
825:
824:Scott Fahlman
822:
821:
819:
815:
809:
806:
804:
801:
800:
798:
794:
788:
787:
783:
781:
780:
776:
774:
773:
769:
767:
766:
762:
760:
759:
755:
753:
752:
748:
747:
745:
741:
731:
728:
726:
723:
721:
718:
716:
713:
711:
708:
707:
705:
703:
697:
691:
688:
686:
683:
681:
678:
676:
673:
671:
668:
666:
663:
661:
658:
656:
653:
651:
648:
646:
643:
642:
640:
638:
634:
627:
624:
621:
619:
616:
614:
611:
608:
605:
603:
600:
598:
595:
592:
589:
587:
584:
582:
579:
576:
573:
572:
570:
568:
564:
561:
559:
555:
549:
546:
543:
540:
538:
535:
533:
530:
528:
525:
522:
520:
517:
515:
512:
509:
506:
503:
500:
498:
495:
492:
489:
487:
484:
482:
479:
476:
473:
471:
468:
467:
465:
463:
459:
455:
448:
443:
441:
436:
434:
429:
428:
425:
419:
416:
414:
411:
409:
406:
404:
401:
397:
394:
393:
392:
389:
388:
384:
376:
371:
368:
363:
357:
354:
351:
350:archive.today
347:
344:
339:
336:
333:
328:
325:
322:
317:
314:
307:
305:
303:
299:
294:
291:
288:
286:
278:
276:
274:
266:
264:
261:
259:
255:
247:
245:
243:
239:
235:
231:
227:
223:
219:
215:
207:
205:
203:
199:
195:
191:
187:
183:
179:
175:
166:
158:
154:
150:
146:
143:
141:
137:
134:
130:
126:
123:
121:
117:
114:
111:
107:
104:
101:
99:
95:
92:
88:
84:
80:
76:
73:
71:
67:
63:
47:
45:
41:
37:
33:
31:
27:
19:
944:expanding it
933:
918:
784:
777:
770:
763:
756:
749:
743:Publications
714:
702:environments
637:Applications
586:AllegroServe
581:AllegroCache
485:
370:
356:
338:
327:
316:
295:
292:
289:
282:
270:
262:
254:ITA Software
251:
248:Applications
211:
177:
173:
172:
109:Available in
30:Developer(s)
844:Kent Pitman
700:Development
537:Scieneer CL
454:Common Lisp
202:open source
182:Common Lisp
113:Common Lisp
983:Categories
715:Clozure CL
710:Allegro CL
486:Clozure CL
470:Allegro CL
391:Clozure CL
308:References
279:Technology
174:Clozure CL
56:2023-08-08
24:Clozure CL
725:LispWorks
685:OpenMusic
575:Quicklisp
567:Libraries
514:LispWorks
198:GNU Emacs
628:Weblocks
625:Ironclad
597:Caveman2
558:Software
346:Archived
214:Mac OS X
186:CLOS MOP
163:.clozure
145:Apache 2
129:Compiler
98:Platform
87:Mac OS X
772:On Lisp
720:Hemlock
690:StumpWM
680:N-World
618:CL-HTTP
493:(CMUCL)
267:History
238:PowerPC
226:Solaris
222:FreeBSD
190:Hemlock
180:) is a
156:Website
140:License
133:runtime
83:FreeBSD
79:Solaris
54: (
18:Clojure
899:Portal
877:(CLOS)
817:People
675:Maxima
665:FriCAS
609:(CLIM)
593:(ASDF)
544:(SBCL)
532:Poplog
477:(ABCL)
934:This
868:Other
803:X3J13
730:SLIME
670:Mirai
613:CLSQL
602:CLiki
510:(GCL)
504:(ECL)
481:CLISP
218:Linux
194:SLIME
75:Linux
940:stub
660:ICAD
645:ACL2
527:Mocl
296:The
285:REPL
228:and
165:.com
151:2.1.
149:LGPL
131:and
120:Type
622:CLX
298:IDE
242:ARM
234:x86
178:CCL
161:ccl
125:IDE
985::
275:.
260:.
224:,
220:,
216:,
127:,
89:,
85:,
81:,
77:,
971:e
964:t
957:v
946:.
901::
446:e
439:t
432:v
364:.
176:(
58:)
20:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.