# HG changeset patch # User HackEso # Date 1574026818 0 # Node ID b044eecae1249ed68f1195360f7f72c4ac14364c # Parent f35125e004032f64eb84c8255eee0f301b52ee60 dwim "fix all the interp stuff" diff -r f35125e00403 -r b044eecae124 ibin/1l --- a/ibin/1l Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/1l Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file ./interps/1l/1l_a.bin +. ${HACKENV-/hackenv}/lib/interp +interp_file ${HACKENV-/hackenv}/interps/1l/1l_a.bin diff -r f35125e00403 -r b044eecae124 ibin/2l --- a/ibin/2l Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/2l Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file ./interps/2l/2li.bin +. ${HACKENV-/hackenv}/lib/interp +interp_file ${HACKENV-/hackenv}/interps/2l/2li.bin diff -r f35125e00403 -r b044eecae124 ibin/7 --- a/ibin/7 Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/7 Sun Nov 17 21:40:18 2019 +0000 @@ -1,2 +1,2 @@ #!/bin/sh -echo "$1" | interps/7/7.pl /dev/stdin \ No newline at end of file +echo "$1" | ${HACKENV-/hackenv}/interps/7/7.pl /dev/stdin diff -r f35125e00403 -r b044eecae124 ibin/adjust --- a/ibin/adjust Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/adjust Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file ./interps/adjust/adjust.bin +. ${HACKENV-/hackenv}/lib/interp +interp_file ${HACKENV-/hackenv}/interps/adjust/adjust.bin diff -r f35125e00403 -r b044eecae124 ibin/asm --- a/ibin/asm Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/asm Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file "./interps/gcccomp/gcccomp assembler" +. ${HACKENV-/hackenv}/lib/interp +interp_file "${HACKENV-/hackenv}/interps/gcccomp/gcccomp assembler" diff -r f35125e00403 -r b044eecae124 ibin/axo --- a/ibin/axo Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/axo Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file ./interps/axo/axopp.0.1.0.bin +. ${HACKENV-/hackenv}/lib/interp +interp_file ${HACKENV-/hackenv}/interps/axo/axopp.0.1.0.bin diff -r f35125e00403 -r b044eecae124 ibin/bch --- a/ibin/bch Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/bch Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file ./interps/egobch/src/egobchi +. ${HACKENV-/hackenv}/lib/interp +interp_file ${HACKENV-/hackenv}/interps/egobch/src/egobchi diff -r f35125e00403 -r b044eecae124 ibin/befunge --- a/ibin/befunge Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/befunge Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file ./interps/befunge/bef.bin +. ${HACKENV-/hackenv}/lib/interp +interp_file ${HACKENV-/hackenv}/interps/befunge/bef.bin diff -r f35125e00403 -r b044eecae124 ibin/befunge98 --- a/ibin/befunge98 Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/befunge98 Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file "./interps/cfunge/cfunge -S" +. ${HACKENV-/hackenv}/lib/interp +interp_file "${HACKENV-/hackenv}/interps/cfunge/cfunge -S" diff -r f35125e00403 -r b044eecae124 ibin/bf --- a/ibin/bf Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/bf Sun Nov 17 21:40:18 2019 +0000 @@ -1,8 +1,8 @@ #!/bin/sh -. lib/interp +. ${HACKENV-/hackenv}/lib/interp # Get the bitwidth from the command BW=`echo "$I_CMD" | sed 's/.*bf//'` if [ "$BW" = "" ] ; then BW=8 ; fi -interp_file ./interps/egobf/src/egobfi$BW +interp_file ${HACKENV-/hackenv}/interps/egobf/src/egobfi$BW diff -r f35125e00403 -r b044eecae124 ibin/bf_txtgen --- a/ibin/bf_txtgen Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/bf_txtgen Sun Nov 17 21:40:18 2019 +0000 @@ -1,6 +1,6 @@ #!/bin/bash -. lib/interp -cd interps/bf_txtgen +. ${HACKENV-/hackenv}/lib/interp +cd ${HACKENV-/hackenv}/interps/bf_txtgen get_arg java textgen -g 1000 -i "$ARG_FILE" | tail -n 2 | head -n 1 diff -r f35125e00403 -r b044eecae124 ibin/boolfuck --- a/ibin/boolfuck Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/boolfuck Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file ./interps/boof/boof +. ${HACKENV-/hackenv}/lib/interp +interp_file ${HACKENV-/hackenv}/interps/boof/boof diff -r f35125e00403 -r b044eecae124 ibin/brachylog --- a/ibin/brachylog Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/brachylog Sun Nov 17 21:40:18 2019 +0000 @@ -1,5 +1,5 @@ #!/bin/sh -echo "$1" > tmp/input.brachylog -(cd interps/brachylog/brachylog/Brachylog-master/src; swipl -g 'run_from_file("../../../../../tmp/input.brachylog", _, _), write(" +echo "$1" > /tmp/input.brachylog +(cd ${HACKENV-/hackenv}/interps/brachylog/brachylog/Brachylog-master/src; swipl -g 'run_from_file("/tmp/input.brachylog", _, _), write(" true."), !, halt; write(" -false."), !, halt' brachylog.pl) \ No newline at end of file +false."), !, halt' brachylog.pl) diff -r f35125e00403 -r b044eecae124 ibin/c --- a/ibin/c Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/c Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file "./interps/gcccomp/gcccomp c" +. ${HACKENV-/hackenv}/lib/interp +interp_file "${HACKENV-/hackenv}/interps/gcccomp/gcccomp c" diff -r f35125e00403 -r b044eecae124 ibin/cintercal --- a/ibin/cintercal Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/cintercal Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file ./interps/c-intercal/c-intercal +. ${HACKENV-/hackenv}/lib/interp +interp_file ${HACKENV-/hackenv}/interps/c-intercal/c-intercal diff -r f35125e00403 -r b044eecae124 ibin/clcintercal --- a/ibin/clcintercal Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/clcintercal Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file ./interps/clc-intercal/clc-intercal +. ${HACKENV-/hackenv}/lib/interp +interp_file ${HACKENV-/hackenv}/interps/clc-intercal/clc-intercal diff -r f35125e00403 -r b044eecae124 ibin/cxx --- a/ibin/cxx Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/cxx Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file "./interps/gcccomp/gcccomp c++" +. ${HACKENV-/hackenv}/lib/interp +interp_file "${HACKENV-/hackenv}/interps/gcccomp/gcccomp c++" diff -r f35125e00403 -r b044eecae124 ibin/dimensifuck --- a/ibin/dimensifuck Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/dimensifuck Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file ./interps/dimensifuck/dimensifuck.py +. ${HACKENV-/hackenv}/lib/interp +interp_file ${HACKENV-/hackenv}/interps/dimensifuck/dimensifuck.py diff -r f35125e00403 -r b044eecae124 ibin/forth --- a/ibin/forth Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/forth Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file ./interps/gforth_quit/gforth_quit +. ${HACKENV-/hackenv}/lib/interp +interp_file ${HACKENV-/hackenv}/interps/gforth_quit/gforth_quit diff -r f35125e00403 -r b044eecae124 ibin/glass --- a/ibin/glass Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/glass Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file "./interps/glass/glass ./interps/glass/cache" +. ${HACKENV-/hackenv}/lib/interp +interp_file "${HACKENV-/hackenv}/interps/glass/glass ./interps/glass/cache" diff -r f35125e00403 -r b044eecae124 ibin/glypho --- a/ibin/glypho Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/glypho Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file_java ./interps/glypho Glypho +. ${HACKENV-/hackenv}/lib/interp +interp_file_java ${HACKENV-/hackenv}/interps/glypho Glypho diff -r f35125e00403 -r b044eecae124 ibin/haskell --- a/ibin/haskell Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/haskell Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file ./interps/ghc/runghc +. ${HACKENV-/hackenv}/lib/interp +interp_file ${HACKENV-/hackenv}/interps/ghc/runghc diff -r f35125e00403 -r b044eecae124 ibin/help --- a/ibin/help Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/help Sun Nov 17 21:40:18 2019 +0000 @@ -1,2 +1,2 @@ #!/bin/sh -echo 'The ! or interp command calls various language interpreters transfered from old EgoBot. Try `url ibin/ for a list.' +echo 'The ! or interp command calls various language interpreters transfered from old EgoBot. Try `url /hackenv/ibin/ for a list.' diff -r f35125e00403 -r b044eecae124 ibin/java --- a/ibin/java Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/java Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file "./interps/gcccomp/gcccomp java" +. ${HACKENV-/hackenv}/lib/interp +interp_file "${HACKENV-/hackenv}/interps/gcccomp/gcccomp java" diff -r f35125e00403 -r b044eecae124 ibin/kipple --- a/ibin/kipple Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/kipple Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_stdin ./interps/kipple/cipple.bin +. ${HACKENV-/hackenv}/lib/interp +interp_stdin ${HACKENV-/hackenv}/interps/kipple/cipple.bin diff -r f35125e00403 -r b044eecae124 ibin/lambda --- a/ibin/lambda Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/lambda Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_stdin ./interps/lambda/lambda.py +. ${HACKENV-/hackenv}/lib/interp +interp_stdin ${HACKENV-/hackenv}/interps/lambda/lambda.py diff -r f35125e00403 -r b044eecae124 ibin/lazyk --- a/ibin/lazyk Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/lazyk Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file ./interps/lazyk/lazy.bin +. ${HACKENV-/hackenv}/lib/interp +interp_file ${HACKENV-/hackenv}/interps/lazyk/lazy.bin diff -r f35125e00403 -r b044eecae124 ibin/linguine --- a/ibin/linguine Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/linguine Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file ./interps/linguine/linguine.py +. ${HACKENV-/hackenv}/lib/interp +interp_file ${HACKENV-/hackenv}/interps/linguine/linguine.py diff -r f35125e00403 -r b044eecae124 ibin/lua --- a/ibin/lua Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/lua Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp +. ${HACKENV-/hackenv}/lib/interp interp_file lua diff -r f35125e00403 -r b044eecae124 ibin/malbolge --- a/ibin/malbolge Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/malbolge Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file ./interps/malbolge/malbolge.bin +. ${HACKENV-/hackenv}/lib/interp +interp_file ${HACKENV-/hackenv}/interps/malbolge/malbolge.bin diff -r f35125e00403 -r b044eecae124 ibin/pbrain --- a/ibin/pbrain Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/pbrain Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file ./interps/pbrain/pbrain.bin +. ${HACKENV-/hackenv}/lib/interp +interp_file ${HACKENV-/hackenv}/interps/pbrain/pbrain.bin diff -r f35125e00403 -r b044eecae124 ibin/perl --- a/ibin/perl Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/perl Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp +. ${HACKENV-/hackenv}/lib/interp interp_file perl diff -r f35125e00403 -r b044eecae124 ibin/qbf --- a/ibin/qbf Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/qbf Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file ./interps/qbf/qbf.py +. ${HACKENV-/hackenv}/lib/interp +interp_file ${HACKENV-/hackenv}/interps/qbf/qbf.py diff -r f35125e00403 -r b044eecae124 ibin/rail --- a/ibin/rail Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/rail Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file ./interps/rail/rail +. ${HACKENV-/hackenv}/lib/interp +interp_file ${HACKENV-/hackenv}/interps/rail/rail diff -r f35125e00403 -r b044eecae124 ibin/rhotor --- a/ibin/rhotor Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/rhotor Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file ./interps/rhotor/rhotor-hi +. ${HACKENV-/hackenv}/lib/interp +interp_file ${HACKENV-/hackenv}/interps/rhotor/rhotor-hi diff -r f35125e00403 -r b044eecae124 ibin/sadol --- a/ibin/sadol Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/sadol Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file ./interps/sadol/BDSM2 +. ${HACKENV-/hackenv}/lib/interp +interp_file ${HACKENV-/hackenv}/interps/sadol/BDSM2 diff -r f35125e00403 -r b044eecae124 ibin/sceql --- a/ibin/sceql Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/sceql Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file ./interps/sceql/sceql-0.1.bin +. ${HACKENV-/hackenv}/lib/interp +interp_file ${HACKENV-/hackenv}/interps/sceql/sceql-0.1.bin diff -r f35125e00403 -r b044eecae124 ibin/sh --- a/ibin/sh Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/sh Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp +. ${HACKENV-/hackenv}/lib/interp interp_file /bin/bash diff -r f35125e00403 -r b044eecae124 ibin/slashes --- a/ibin/slashes Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/slashes Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp +. ${HACKENV-/hackenv}/lib/interp interp_file "./bin/slashes" diff -r f35125e00403 -r b044eecae124 ibin/trigger --- a/ibin/trigger Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/trigger Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file ./interps/trigger/trigger.bin +. ${HACKENV-/hackenv}/lib/interp +interp_file ${HACKENV-/hackenv}/interps/trigger/trigger.bin diff -r f35125e00403 -r b044eecae124 ibin/udage01 --- a/ibin/udage01 Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/udage01 Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file ./interps/udage/switch.bin +. ${HACKENV-/hackenv}/lib/interp +interp_file ${HACKENV-/hackenv}/interps/udage/switch.bin diff -r f35125e00403 -r b044eecae124 ibin/underload --- a/ibin/underload Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/underload Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file "./interps/underload/underload.bin -o" +. ${HACKENV-/hackenv}/lib/interp +interp_file "${HACKENV-/hackenv}/interps/underload/underload.bin -o" diff -r f35125e00403 -r b044eecae124 ibin/unlambda --- a/ibin/unlambda Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/unlambda Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file ./interps/unlambda/unlambda.bin +. ${HACKENV-/hackenv}/lib/interp +interp_file ${HACKENV-/hackenv}/interps/unlambda/unlambda.bin diff -r f35125e00403 -r b044eecae124 ibin/whirl --- a/ibin/whirl Sun Nov 17 20:30:42 2019 +0000 +++ b/ibin/whirl Sun Nov 17 21:40:18 2019 +0000 @@ -1,3 +1,3 @@ #!/bin/sh -. lib/interp -interp_file ./interps/whirl/whirlinterp.py +. ${HACKENV-/hackenv}/lib/interp +interp_file ${HACKENV-/hackenv}/interps/whirl/whirlinterp.py