{"id":18380437,"url":"https://github.com/rtoy/cmucl","last_synced_at":"2026-01-23T10:17:48.538Z","repository":{"id":20667560,"uuid":"23950141","full_name":"rtoy/cmucl","owner":"rtoy","description":"This is a mirror of the official cmucl repo at gitlab.common-lisp.net","archived":false,"fork":false,"pushed_at":"2026-01-16T02:25:03.000Z","size":120916,"stargazers_count":30,"open_issues_count":0,"forks_count":6,"subscribers_count":3,"default_branch":"master","last_synced_at":"2026-01-16T02:43:39.535Z","etag":null,"topics":["clos","cmucl","common-lisp"],"latest_commit_sha":null,"homepage":"https://gitlab.common-lisp.net/cmucl/cmucl","language":"Common Lisp","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rtoy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-09-12T06:55:07.000Z","updated_at":"2026-01-15T17:19:00.000Z","dependencies_parsed_at":"2024-07-14T20:27:03.923Z","dependency_job_id":"c486c486-bf78-4925-9ca8-af848aa32c26","html_url":"https://github.com/rtoy/cmucl","commit_stats":null,"previous_names":[],"tags_count":288,"template":false,"template_full_name":null,"purl":"pkg:github/rtoy/cmucl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rtoy%2Fcmucl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rtoy%2Fcmucl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rtoy%2Fcmucl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rtoy%2Fcmucl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rtoy","download_url":"https://codeload.github.com/rtoy/cmucl/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rtoy%2Fcmucl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28687442,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-23T05:48:07.525Z","status":"ssl_error","status_checked_at":"2026-01-23T05:48:07.129Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clos","cmucl","common-lisp"],"created_at":"2024-11-06T00:42:41.116Z","updated_at":"2026-01-23T10:17:48.529Z","avatar_url":"https://github.com/rtoy.png","language":"Common Lisp","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![pipeline status](https://gitlab.common-lisp.net/cmucl/cmucl/badges/master/pipeline.svg)](https://gitlab.common-lisp.net/cmucl/cmucl/commits/master)\n\nCMUCL is a free, high performance implementation of the [Common\nLisp](http://en.wikipedia.org/wiki/Common_Lisp) programming language\nwhich runs on most major Unix platforms. It mainly conforms to the\n[ANSI Common Lisp standard](http://www.lispworks.com/documentation/HyperSpec/Front/index.htm). CMUCL provides a sophisticated native code\ncompiler; a powerful foreign function interface; an implementation of\nCLOS; the Common Lisp Object System; which includes multimethods; a\nmetaobject protocol; a source-level debugger and code profiler; and an\nEmacs-like editor implemented in Common Lisp. CMUCL is maintained by a\nteam of volunteers collaborating over the Internet, and is mostly in\nthe public domain.\n\nHere is a summary of its main features:\n\n* support for [**static arrays**](https://cmucl.org/docs/cmu-user/html/Static-Arrays.html) that are never moved by GC but are\n  properly removed when no longer referenced.\n* [**Unicode**](https://cmucl.org/docs/cmu-user/html/Internationalization.html) support, including many of the most common external\n  formats such as UTF-8 and support for handling Unix, DOS, and\n  Mac end-of-line schemes.\n* native [**double-double floats**](https://cmucl.org/docs/cmu-user/html/Extended-Floats.html) including complex double-double\n  floats and specialized arrays for double-double floats and and\n  complex double-double floats that give approximately 106 bits\n  (32 digits) of precision.\n* a **sophisticated native-code compiler** which is capable of\n  powerful type inferences, and generates code competitive in\n  speed with C compilers.\n* **generational garbage collection** on all supported\n  architectures.  \n* **multiprocessing capability** on the x86 ports.\n* a [foreign function interface](https://cmucl.org/docs/cmu-user/html/Alien-Objects.html) which allows interfacing with C code\n  and system libraries, including shared libraries on most platforms,\n  and direct access to Unix system calls.\n* support for [interprocess communication](https://cmucl.org/docs/cmu-user/html/Interprocess-Communication-under-LISP.html) and remote procedure calls.\n* an implementation of CLOS, the [Common Lisp Object\n  System](http://en.wikipedia.org/wiki/Common_Lisp_Object_System),\n  which includes multimethods and a metaobject protocol.\n* a graphical source-level debugger using a [Motif interface](https://cmucl.org/docs/interface/toolkit/html/index.html), and a\n  [code profiler](https://cmucl.org/docs/cmu-user/html/Profiling.html).\n* an interface to the X11 Window System ([CLX](https://sharplispers.github.io/clx/)), and a sophisticated\n  graphical widget library ([Garnet](https://www.cs.cmu.edu/~garnet/),\n  available separately).\n* programmer-extensible input and output streams ([Gray\n  Streams](http://www.nhplace.com/kent/CL/Issues/stream-definition-by-user.html)\n  and\n  [simple-streams](http://www.franz.com/support/documentation/current/doc/streams.htm)).\n* an Emacs-like editor,\n  [Hemlock](http://cmucl.org/hemlock/index.html), implemented in\n  Common Lisp.\n* **freely redistributable**: free, with full source code (most of\n  which is in the public domain) and no strings attached (and no\n  warranty). Like the GNU/Linux and *BSD operating systems, CMUCL is\n  maintained and improved by a team of volunteers collaborating over\n  the Internet.\n\nFor the latest news and other information, see [the wiki](https://gitlab.common-lisp.net/cmucl/cmucl/wikis/home).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frtoy%2Fcmucl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frtoy%2Fcmucl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frtoy%2Fcmucl/lists"}