On or about 7/5/09 2:58 PM, thus spake "frontierkernel@yahoogroups.com"
<frontierkernel@yahoogroups.com>:
> 1.2. Re: The future life of Frontier vs. migrating to other platforms
> Posted by: "steve harley" yahoo.20020228.groups@...
> garbanzito_real
> Date: Sat Jul 4, 2009 8:53 pm ((PDT))
>
> they whom i call Matt Neuburg wrote:
>> It sounds like this is a problem of sending Apple events, no? You might want
>> to look at appscript.
>
> that is indeed the biggest problem, and thanks for the
> suggestion; i've watched appscript mature for a few years,
> keeping it in mind for a point when the project needs to move
> forward and i can't work my way through the problem more easily
> in Frontier
>
> with appscript i could indeed do close to a line-for-line rewrite
> of the Apple Events code; however that code is intertwined with
> code reliant on the object database and html.processmacros; i
> have some good ideas for how to go about it (way OT), but i'm not
> looking forward to it (10-15 year old code ...)
Right, well, that is exactly why I wrote RubyFrontier - so that I could take
all my existing Frontier web sites, many of them very old, and rewrite them
in something that actually works, with a bare minimum of fuss. Since
RubyFrontier works almost exactly like Frontier (deliberately so), there is
very little to do in order to change a Frontier site into a RubyFrontier
site. All my sites are now maintained in RubyFrontier. Naturally,
RubyFrontier has a processmacros equivalent.
As for "reliant on the object database", my experience is that that's a
canard. I've found that just using the file system (a RubyFrontier web site
is just files in folders) works just as well. I haven't found that the
object database was in fact doing anything I really needed. I don't notice
its absence; true hashes and arrays are way faster, and persistence is
easily managed.
If you want to try to move your stuff over to RubyFrontier, or to assess the
possibility of doing so, you are welcome to do so (feel free to contact me
offline if you want a copy). m.
--
matt neuburg, phd = matt@..., http://www.tidbits.com/matt/
pantes anthropoi tou eidenai oregontai phusei
Among the 2007 MacTech Top 25, http://tinyurl.com/2rh4pf
AppleScript: the Definitive Guide, 2nd edition
http://www.tidbits.com/matt/default.html#applescriptthings
Take Control of Customizing Leopard, http://tinyurl.com/2t9629
TidBITS, Mac news and reviews since 1990, http://www.tidbits.com