0
例如,我想將下列文件動態加載到我的程序中並打印出結果。如何在OCaml程序中動態評估一段OCaml代碼?
input1.txt - >打印100
let x = 10 in x * x
input2.txt - >打印3
let x = 1 and y = 2 in x + y
input3.txt - >打印4
let ls = [1;2;3;4] in List.length ls
ocaml_plugin可能對這個項目有用。我想知道如何實現它的更多細節。謝謝!
你能解釋一下你爲什麼要這樣做嗎? – Drup
我正在構建我自己的運行時圖計算器。基節點是一個OCaml表達式,例如,'a = let x = 100 in x * x'。節點可以是其他節點的公式,例如'b = a * a'。基節點可以採用任何自包含的OCaml表達式。基節點的輸入發生變化後,所有依賴它的節點都將被重新評估。 –