package.path = '/usr/share/lua/5.1/?/init.lua;/usr/share/lua/5.1/?.lua;' .. package.path function split(str, pat) local t = {} -- NOTE: use {n = 0} in Lua-5.0 local fpat = "(.-)" .. pat local last_end = 1 local s, e, cap = str:find(fpat, 1) while s do if s ~= 1 or cap ~= "" then table.insert(t, cap) end last_end = e+1 s, e, cap = str:find(fpat, last_end) end if last_end <= #str then cap = str:sub(last_end) table.insert(t, cap) end return t end -- str=package.path local tp={} tp = split( package.path, ';') print('size of table =' .. #tp) for i,p in ipairs(tp) do local g = string.match(p,'runner') if g ~= nil then table.remove(tp, i ) print(p) end -- goto skip_to_next g = string.match(p,'cache') if g ~= nil then table.remove(tp, i ) print(p) end -- ::skip_to_next:: end print(#tp) local poz = require'posix.deprecated' -- local jtz = require'jit' print(vim.inspect(poz.gettimeofday())) local pzz = require'posix' print(pzz.version) -- local cz = require'ssl' -- local sqit = require'sql-sqlite' -- local hhz = require'http'