txlyre 8 ヶ月 前
コミット
4935e3aace
3 ファイル変更134 行追加1 行削除
  1. 1 1
      build.sh
  2. 132 0
      jk.c
  3. 1 0
      readme.md

+ 1 - 1
build.sh

@@ -1 +1 @@
-cc -lm -lgc jk.c -o jk
+cc -lm -ldl -lgc -lffi jk.c -o jk

ファイルの差分が大きいため隠しています
+ 132 - 0
jk.c


+ 1 - 0
readme.md

@@ -271,6 +271,7 @@ r. monadic deal          yield random elt of x
 r. dyadic  roll          roll xdy (note: y is 0-based, so >xr.y for 1-based)
 r. dyadic  roll          roll xdy (note: y is 0-based, so >xr.y for 1-based)
 e. monadic eval          eval expression, yields udf on parse error
 e. monadic eval          eval expression, yields udf on parse error
 i. monadic import        load and eval source file
 i. monadic import        load and eval source file
+i. dyadic  foreign       call external function (lhs is array of arguments), e.g. .5i.'libm.so:dd:sin'
 y. monadic system        exec system command (yields output)
 y. monadic system        exec system command (yields output)
 y. dyadic  system2       exec system command with input
 y. dyadic  system2       exec system command with input
 E. monadic exit          exit with exit code
 E. monadic exit          exit with exit code

この差分においてかなりの量のファイルが変更されているため、一部のファイルを表示していません