tvl-depot/third_party/lisp/closer-mop.nix
sterni 3b94a0347c feat(3p/lisp/closer-mop): 2019-12-29 -> 2021-07-30
Change-Id: I12c8c700db31aee8993d6d3752ea1bb217c30923
Reviewed-on: https://cl.tvl.fyi/c/depot/+/3353
Tested-by: BuildkiteCI
Reviewed-by: tazjin <mail@tazj.in>
2021-08-16 13:43:28 +00:00

20 lines
578 B
Nix

# Closer to MOP is a compatibility layer that rectifies many of the
# absent or incorrect CLOS MOP features across a broad range of Common
# Lisp implementations
{ depot, pkgs, ... }:
let src = pkgs.fetchFromGitHub {
owner = "pcostanza";
repo = "closer-mop";
rev = "8ec9577029b08ade5978236121c9ac276f78d8be"; # 2021-07-30
sha256 = "0dm8xsa3hzpxjd7x248pbzd8blw01a8ls7spalzgbg1g7vbn6zg5";
};
in depot.nix.buildLisp.library {
name = "closer-mop";
srcs = [
"${src}/closer-mop-packages.lisp"
"${src}/closer-mop-shared.lisp"
"${src}/closer-sbcl.lisp"
];
}