Warning: this is an htmlized version!
The original is here, and
the conversion rules are here.
-- This file:
--   http://anggtwu.net/LUA/PathTo1.lua.html
--   http://anggtwu.net/LUA/PathTo1.lua
--           (find-angg "LUA/PathTo1.lua")
-- Author: Eduardo Ochs <eduardoochs@gmail.com>
--
-- (find-blogme3 "blogme3.lua" "pathto")
-- (find-blogme3grep "grep --color=auto -nH --null -e pathtoroot *.lua")
-- (defun e () (interactive) (find-angg "LUA/PathTo1.lua"))

PathTo = Class {
  type = "PathTo",
  outputfile = function (outputfile)
      local _,nslashes = string.gsub(outputfile, "/", "/")
      local root = string.rep("../", nslashes)
      return PathTo {outputfile=outputfile, nslashes=nslashes, root=root}
    end,
  __call = function (pt, file) return pt.root .. file end,
  __tostring = mytostring,
  __index = {
  },
}

--[[
* (eepitch-lua51)
* (eepitch-kill)
* (eepitch-lua51)
dofile "PathTo1.lua"

pathto = PathTo.outputfile("foo/bar/plic.html")
= pathto
= pathto("bletch.html")
= pathto("foo/blop.html")
= pathto("foo/bar/ploc.html")

--]]



-- Local Variables:
-- coding:  utf-8-unix
-- End: