Monday, November 08, 2010 at 12:03 AM.
system.verbs.builtins.Frontier.version
on version () { //return the version string for the Frontier application <<Thursday, November 11, 1999 at 2:34:19 AM by AR <<Implemented as a kernel verb in Frontier 6.1. <<Old code <<on version () <<9/25/98; 7:39:14 PM by DW <<Frontier.version (), from now on, means the version of the Frontier app. <<Including this script in the updates process has become fairly meaningless. <<The root updates process chugs along at its own rate, independent from the app. <<if not defined (system.temp.frontierVersionString) <<local (version = file.getVersion (Frontier.getProgramPath ())) <<if string.lower (version) beginsWith "trial " //PBS 1/20/99: remove "Trial " from version string <<version = string.delete (version, 1, 6) <<system.temp.frontierVersionString = version <<return (system.temp.frontierVersionString) kernel (Frontier.version)} <<bundle //test code <<local (i, s, ticks) <<ticks = clock.ticks () <<for i = 1 to 10000 <<s = frontier.version () <<clipboard.putvalue (string (double (clock.ticks () - ticks) / 60000))
This listing is for code that runs in the OPML Editor environment. I created these listings because I wanted the search engines to index it, so that when I want to look up something in my codebase I don't have to use the much slower search functionality in my object database. Dave Winer.