What is the mzscheme equivalent of the following codes?
python:
python import sys, vim python sys.path.append(vim.eval("var")) <...> python sys.path.remove(vim.eval("var"))
perl:
perl push @INC, [VIM::Eval("var")]->[1]; <...> perl @INC=(grep {$_ ne VIM::Eval("var")} @INC);
lua:
let str=';'.var.'/?.lua;'.var.'/?/init.lua' lua package.path=package.path..vim.eval("str") <...> let ppath=[] lua vim.eval("add(ppath,"..string.format("%q", package.path)..")") let importidx=stridx(ppath[0], str) let importendidx=importidx+len(str) let ppath[0]=((importidx>0)?(ppath[0][:(importidx-1)]):("")). \ppath[0][(importendidx+1):] lua package.path=vim.eval("ppath[0]")
ruby:
ruby $LOAD_PATH << VIM::evaluate("var") <...> ruby $LOAD_PATH.delete(VIM::evaluate("var"))
tcl:
silent tcl lappend auto_path [::vim::expr "dir"] <...> silent tcl set auto_path \ [lreplace $auto_path \ {*}[lrepeat 2 \ [lsearch -exact $auto_path \ [::vim::expr "a:fdict.imported"]]]]