File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -340,6 +340,7 @@ Content-Type: application/json
340340` haskell ` ,
341341` husk ` ,
342342` iverilog ` ,
343+ ` j ` ,
343344` japt ` ,
344345` java ` ,
345346` javascript ` ,
Original file line number Diff line number Diff line change @@ -63,4 +63,5 @@ args: {
6363 "jvm-scala" = import ./jvm-scala.nix args ;
6464 "llvm_ir" = import ./llvm_ir.nix args ;
6565 "mono-basic" = import ./mono-basic.nix args ;
66+ "j" = import ./j.nix args ;
6667}
Original file line number Diff line number Diff line change 1+ { pkgs , piston , ...} :
2+ let
3+ pkg = pkgs . j ;
4+ in piston . mkRuntime {
5+ language = "j" ;
6+ version = pkg . version ;
7+
8+ aliases = [
9+ "ijs"
10+ ] ;
11+
12+ run = ''
13+ ${ pkg } /bin/jconsole "$@"
14+ '' ;
15+
16+ tests = [
17+ ( piston . mkTest {
18+ files = {
19+ "test.ijs" = ''
20+ echo'OK'
21+ '' ;
22+ } ;
23+ args = [ ] ;
24+ stdin = "" ;
25+ packages = [ ] ;
26+ main = "test.ijs" ;
27+ } )
28+
29+ ( piston . mkTest {
30+ files = {
31+ "test.ijs" = ''
32+ stdout each |. 2}. ARGV
33+ '' ;
34+ } ;
35+ args = [ "K" "O" ] ;
36+ stdin = "" ;
37+ packages = [ ] ;
38+ main = "test.ijs" ;
39+ } )
40+ ] ;
41+ }
42+
43+
You can’t perform that action at this time.
0 commit comments