mhtess / rwebppl

RWebPPL, an R interface to Webppl http://webppl.org
22 stars 7 forks source link

Packages dropped when multiple are specified (or data is passed) #56

Closed mhtess closed 7 years ago

mhtess commented 7 years ago

Currently, if you have

wpModel <- ' dataFromR '

webppl(wpModel, 
       packages = c("/path/to/pkg/node_modules/utils/"),
       data_var = "dataFromR",
       data = list(x = 1, y = 2))

the program drops the adhoc package made for the data passing. This is because line 298 in rwebppl.R

package_args <- ifelse(!is.null(packages), paste('--require', packages), "")

mysteriously fails to treat multiple packages appropriately.

mhtess commented 7 years ago

A test #13 should be made for testing packages + data passing (or multiple packages)