about summary refs log tree commit diff
path: root/third_party/lisp/sclf/default.nix
blob: fb07f8f764e5e0ecf9f996ccb93a1028a3cbd0ff (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Copyright (C) 2021 by the TVL Authors
# SPDX-License-Identifier: LGPL-2.1-or-later
{ depot, pkgs, ... }:

depot.nix.buildLisp.library {
  name = "sclf";

  deps = [
    (depot.nix.buildLisp.bundled "sb-posix")
  ];

  srcs = [
    ./package.lisp
    ./sclf.lisp
    ./sysproc.lisp
    ./lazy.lisp
    ./time.lisp
    ./directory.lisp
    ./serial.lisp
    ./mp/sbcl.lisp
  ];

  # TODO(sterni): implement OS interaction for ECL and CCL
  brokenOn = [
    "ecl"
    "ccl"
  ];
}