nix-helpers: 64f0fae4cd62823b5722af426f123526d3451abc

     1: { bash, checkedRacket, ghc, python, run }:
     2: 
     3: {
     4:   run-bash = run {
     5:     name = "run-bash-test";
     6:     paths = [ bash ];
     7:     script = ''
     8:       #!${bash}/bin/bash
     9:       mkdir "$out"
    10:     '';
    11:   };
    12: 
    13:   run-haskell = run {
    14:     name = "run-haskell-test";
    15:     paths = [ ghc ];
    16:     script = ''
    17:       #!${ghc}/bin/runhaskell
    18:       import System.Directory
    19:       import System.Environment
    20:       main = getEnv "out" >>= createDirectory
    21:     '';
    22:   };
    23: 
    24:   run-python = run {
    25:     name = "run-python-test";
    26:     paths = [ python ];
    27:     script = ''
    28:       #!${python}/bin/python
    29:       import os
    30:       os.mkdir(os.getenv('out'))
    31:     '';
    32:   };
    33: 
    34:   run-racket = run {
    35:     name = "run-racket-test";
    36:     paths = [ checkedRacket ];
    37:     script = ''
    38:       #!${checkedRacket}/bin/racket
    39:       #lang racket
    40:       (make-directory* (getenv "out"))
    41:     '';
    42:   };
    43: }

Generated by git2html.