Thanks for the input. First, a rundown of the options I see with notes on the problems for use in my company: Python - doesn't seem to use the native http stuff so our internal servers can't be accessed (we use autosocks) Jython - have to distribute a JRE (could use 1.3 so this is okay), but Plucker Desktop isn't setup to handle running a different parser right now. And the Jython parser is still in beta (I don't even know if anyone is using it). JPluck - have to distribute JRE 1.4 which won't fly since a lot of our application code is based on 1.3 right now (there are big differences between 1.3 and 1.4 which can make 1.3 code fail on a 1.4 JRE, i.e. ActiveX bridge was dropped in 1.4) I'd also have to add support for Word documents. Perl - no idea what the status is, but Perl would have to be installed and I've no experience with it.
For me, either the Python parser/Plucker Desktop or JPluck would be ideal. However the notes above prevent me from using either and I don't think I can overcome the stumbling blocks mentioned. I agree that installing a JRE is easy to do, but it may interfere with other Java apps already deployed and our install process cannot ask if they have a JRE or anything. We use pretty much silent installs with no user interaction. Fringe wrote: >The question of multiple parsers is a sticky one. I submitted a few minor >fixes and features to the Python parser (which got in), did some work on >Desktop, and then moved over to JPluck which rendered all my previous work >moot to my use. (But it did enable me to drop Python off my system. Nice I'm afraid of rendering my work moot too, hence I'd rather see one or two options at most. >My fear is that the features will diverge across platforms significantly at >some point, based on the preferred language on a platform. When a >particular translation or port was done almost entirely by one person and >that person drops out, the code often becomes abandoned. I don't think the features will diverge, or at least the resulting plucker database, since the viewer defines what is supported. I don't care so much about the options used to get the database since the options needed for my purposes are rather minimal. However, I agree that if there isn't a good momentum built up for a particular tool it will probably become abandoned. >Bill, question for you. You stated the goal as being to eliminate the need >for perl/python/java. Would the possibility of compiling JPluck with >Excelsior Jet, into an EXE, solve it? Is there an equivalent >Python-to-executable compiler? I've never heard of Excelsior Jet, but I've download the demo and am trying it out right now. If it can give me a standalone executable (without needing a JRE), then it may solve my problem. I don't know what will need to be done with the JPluck conduit, but I can try that out soon too and I can always use my own conduit instead. I've tried one other exe compiler before, but it didn't really leave the exe free from a JRE. >On the other hand, if there were three current and largely-equivalent >platforms to choose between, Java/Python/C++EXE, I would point my relatives >and less technical folk to the C++EXE version. Even installing Java (or a >recent version of it) poses a huge problem to many non-technical users. Since my target audience is Windows users I prefer the easiest install. I'd prefer the Plucker Desktop/c++ parser/my conduit since it would be the easiest install and would give Windows users what they expect from a Palm application. I'm guessing that for most of the Plucker developers this isn't the case. I'm guessing most don't run Windows and aren't concerned with having to use Python and aren't really concerned with the time it takes to run the parser (i.e. a cron job or something done in the background). Given that, there isn't much need for them to get involved with another parser project (the no itch thing). Any thoughts are appreciated. Thanks Bill _______________________________________________ plucker-list mailing list [EMAIL PROTECTED] http://lists.rubberchicken.org/mailman/listinfo/plucker-list

