<commit_before>{ nixpkgs ? import <nixpkgs> {}, compiler ? "ghc801" }:
let callPackage = nixpkgs.pkgs.haskell.packages.${compiler}.callPackage; in
let snapPath = ./peacoq-server/snap-framework; in
let xmlhtml = callPackage "${snapPath}/xmlhtml/xmlhtml.nix" {}; in
let heist = callPackage "${snapPath}/heist/heist.nix" { inherit xmlhtml; }; in
let io-streams-haproxy = callPackage "${snapPath}/io-streams-haproxy/io-streams-haproxy.nix" {}; in
let snap-core = callPackage "${snapPath}/snap-core/snap-core.nix" {}; in
let snap-server = callPackage "${snapPath}/snap-server/snap-server.nix" { inherit io-streams-haproxy snap-core; }; in
let snap = callPackage "${snapPath}/snap/snap.nix" { inherit heist snap-core snap-server; }; in
let peacoq-server = callPackage peacoq-server/peacoq-server.nix { inherit snap; }; in
nixpkgs.stdenv.mkDerivation {
  name = "peacoq";
  jailbreak = true;
  buildInputs = (with nixpkgs; [
    #cabal-install
    #coq_8_5
    ghc
    # gnome3.gtk
    haskellPackages.zlib
    nodejs<commit_msg>stop having local Snap stuff<commit_after>{ nixpkgs ? import <nixpkgs> {}, compiler ? "ghc801" }:
let callPackage = nixpkgs.pkgs.haskell.packages.${compiler}.callPackage; in
#let snapPath = ./peacoq-server/snap-framework; in
#let xmlhtml = callPackage "${snapPath}/xmlhtml/xmlhtml.nix" {}; in
#let heist = callPackage "${snapPath}/heist/heist.nix" { inherit xmlhtml; }; in
#let io-streams-haproxy = callPackage "${snapPath}/io-streams-haproxy/io-streams-haproxy.nix" {}; in
#let snap-core = callPackage "${snapPath}/snap-core/snap-core.nix" {}; in
#let snap-server = callPackage "${snapPath}/snap-server/snap-server.nix" { inherit io-streams-haproxy snap-core; }; in
#let snap = callPackage "${snapPath}/snap/snap.nix" { inherit heist snap-core snap-server; }; in
let peacoq-server = callPackage peacoq-server/peacoq-server.nix {}; in
nixpkgs.stdenv.mkDerivation {
  name = "peacoq";
  jailbreak = true;
  buildInputs = (with nixpkgs; [
    #cabal-install
    #coq_8_5
    ghc
    # gnome3.gtk
    haskellPackages.zlib
    nodejs
{'fraction_non_alphanumeric': 0.15212091662603608, 'fraction_numerical': 0.005850804485616773, 'mean_word_length': 4.428571428571429, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 8}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4243320', 'n_tokens_mistral': 771, 'n_tokens_neox': 739, 'n_words': 149}