Welcome to the CHICKEN Scheme pasting service

My CHICKEN shell.nix added by sjamaan on Fri Jun 19 10:47:42 2026

{ pkgs ? import (builtins.fetchTarball {
  url = "https://github.com/NixOS/nixpkgs/archive/16aa34136536684cbb6be69272167250e6433e0e.tar.gz";
  sha256 = "sha256:0v09n016ykggqk85xinr5h4cfaihqbpf5fj1qxgjaszbk22ifhdn";
}) {} }:

# Use tarball, instead of git, to speed up the store index!
let
  shellDotNixDir = builtins.toString ./.;

  shell = pkgs.mkShell {
    buildInputs = [
      # Needed to build CHICKEN:
      pkgs.gnumake
      pkgs.gcc
      pkgs.clang_19 # Latest, hopefully helps us figure out https://bugs.call-cc.org/ticket/1847
      pkgs.gdb
      pkgs.tinycc
      pkgs.valgrind
  
      # Extra packages for eggs I'm going to build:
      pkgs.openssl
      pkgs.pkg-config
      pkgs.postgresql
      pkgs.apr
      pkgs.aprutil
      pkgs.subversion
    ];

    shellHook = ''
      export PATH="${shellDotNixDir}/bin:$PATH"
    '';
  };
in {
  inherit shell pkgs;
}

Your annotation:

Enter a new annotation:

Your nick:
The title of your paste:
Your paste (mandatory) :
What's the result of `(let ((spammers 'dumb)) spammers)'?
Visually impaired? Let me spell it for you (wav file) download WAV