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.