{"id":19197623,"url":"https://github.com/lem-project/micros","last_synced_at":"2025-09-09T04:42:19.726Z","repository":{"id":65427275,"uuid":"584117707","full_name":"lem-project/micros","owner":"lem-project","description":"Micro slime/swank with forked SLIME","archived":false,"fork":false,"pushed_at":"2025-08-12T20:07:17.000Z","size":1081,"stargazers_count":21,"open_issues_count":1,"forks_count":10,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-08-12T22:08:18.875Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Common Lisp","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lem-project.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2023-01-01T12:53:06.000Z","updated_at":"2025-08-12T20:07:20.000Z","dependencies_parsed_at":"2023-11-10T14:49:57.829Z","dependency_job_id":"299f6935-dcf4-4099-817f-bdf6fa0b574f","html_url":"https://github.com/lem-project/micros","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/lem-project/micros","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lem-project%2Fmicros","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lem-project%2Fmicros/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lem-project%2Fmicros/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lem-project%2Fmicros/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lem-project","download_url":"https://codeload.github.com/lem-project/micros/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lem-project%2Fmicros/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274244232,"owners_count":25248157,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-09T02:00:10.223Z","response_time":80,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-11-09T12:17:32.504Z","updated_at":"2025-09-09T04:42:19.703Z","avatar_url":"https://github.com/lem-project.png","language":"Common Lisp","funding_links":[],"categories":[],"sub_categories":[],"readme":"# micros\nMicro slime/swank with forked SLIME\n\n## Motivation\n### Tight coupling of slime with emacs\nhttps://github.com/lem-project/lem/issues/688\n\nWith every version update of SLIME, incompatible changes are being made.\nUp to version v2.27, it worked fine with Lem, but there seems to be quite a drastic change from around v2.28, and the behavior has changed.\nFor example, a significant disruptive change in the past can be found at slime/slime@78ad57b.\nIf not addressed on the client-side, the REPL will hang up.\nAlso, the output to the REPL has become a bottleneck, and asdf:load-system has become considerably slow.\nBesides, there are other areas where behavior has changed due to minor changes in behavior.\n\nAs a policy of SLIME, it is strongly integrated with Emacs, and it seems that it does not consider other implementations much.\nContinually keeping up with updates to SLIME is too costly and unrealistic, but if left unattended, it will stop working, so constant response is required.\n\n### lem's own extensions\nBy separating it from SLIME and making it a separate project,\nit will be easier to add custom features to Lem. This is useful,\nfor example, when adding functionality for the Language Server Protocol.\n\n## License\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flem-project%2Fmicros","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flem-project%2Fmicros","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flem-project%2Fmicros/lists"}