anchor.diff:      "--with-gmp-libdir=${lib.getLib gmp}/lib"
       # -incdir, -libdir doesn't seem to be supported for libffi
       "--with-libffi-prefix=${lib.getDev libffi}"
  -    ]
  -    ++
  -    (lib.optional (! noUnicode)
  -      "--enable-unicode")
  +    ] ++ lib.optional (! noUnicode) "--enable-unicode"
       ;
   
     patches = [
  
positive.code:       --prefix NIX_LDFLAGS_BEFORE_${gcc.bintools.suffixSalt} ' ' "-L${lib.getLib libffi}/lib"
    '';
  
    meta = {
      inherit (s) version;
      description = "Lisp implementation aiming to be small, fast and easy to embed";
      license = lib.licenses.mit ;
      maintainers = [lib.maintainers.raskin];
      platforms = lib.platforms.unix;
    };
  }
  
negative.code: , useBoehmgc ? true, boehmgc
  }:
  
  let
    s = # Generated upstream information
    rec {
      baseName="ecl";
      version="16.1.2";
      name="${baseName}-${version}";
      url="https://common-lisp.net/project/ecl/static/files/release/ecl-${version}.tgz";
      sha256="16ab8qs3awvdxy8xs8jy82v8r04x4wr70l9l2j45vgag18d2nj1d";
    };
    buildInputs = [
  