TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Whats the difference between qlot vs. ocicl? (SBCL package managers)

8 pointsby zentr1c8 months ago
Can anybody explain the difference, pro and cons between qlot [1] and ocicl [2]? Both Ocicl even newer than qlot but both not wide spread. Both seem to address the problem of project-local library dependency management<p>By reading ocicls readme I don&#x27;t really get the underlying mechanics.<p>Qlot I consistently had problems with getting existing cloned projects to use it. Maybe we can share our experience here?<p>Update: Added clpm [4] to include in comparison request.<p>Question derived from thread[3] where this discussion started.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;fukamachi&#x2F;qlot">https:&#x2F;&#x2F;github.com&#x2F;fukamachi&#x2F;qlot</a><p>[2] <a href="https:&#x2F;&#x2F;github.com&#x2F;ocicl&#x2F;ocicl">https:&#x2F;&#x2F;github.com&#x2F;ocicl&#x2F;ocicl</a><p>[3] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=41609491">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=41609491</a><p>[4] <a href="https:&#x2F;&#x2F;www.clpm.dev&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.clpm.dev&#x2F;</a>

1 comment

atgreen8 months ago
ocicl author here. What I&#x27;m attempting to provide with ocicl is a) a system that is easier for &quot;Enterprise&quot; developers to work with (TLS by default, repos hosted on well-known domains that exist in enterprise firewall &quot;allow-lists&quot;, well documented&#x2F;supported solution for mirroring contents (OCI registry mirroring), etc). I occasionally work within secure, highly regulated environments, and it was pretty much impossible to use sbcl+quicklisp because of all of the security constraints. ocicl make this possible today. b) a fully transparent set of tools and processes that are not dependent on Quicklisp and for which a community of maintainers could be established. I think it&#x27;s been a success on (a), and a work-in-progress for (b). qlot is also nice if all you are looking for is a way to deal with project-local library dependencies.