fix variant bultins evaluate
add lua samples
Merge branch 'lua-dev' into develop