"compile" vs. "tokenize" (was Re: Password Problem)

Bill Akers billa at mgmindustries.com
Tue Jun 1 14:00:14 PDT 2004


Fairlight wrote:
> With neither thought nor caution, Kenneth Brody blurted:
> 
>>Well, to be "buzzword compliant", I would say that "filePro compiles to
>>a bytecode for the filePro Virtual Machine".
>>
>>Basically, it gets compiled to machine code.  It's just that the machine
>>that it compiles for is not the physical machine that you're running.
> 
> 
> I'd say you're splitting hairs, Ken.  :)
> 
> Let me put it this way--if that's your criterion, then perl is to be
> categorised as a compiled language without perlcc, perl2exe, PAR/pp, or any
> other of the self-contained-executable generating software available.
> 
> And in the real world, that just isn't how it's viewed.
> 
> I mean, it's your prerogative to view it that way.  I can even understand
> why you're saying it.  I'd just say that I have a quibble with the
> technicalities under which you invoke the definition of 'compiled'.
> 
> No offense, but I'll agree to disagree on this one.
> 
> And as a sidenote--it doesn't really matter; both example platforms do
> their respective jobs, and it's pretty irrelevant how it's viewed so long
> as it works.  At least in a technical sense.  In a -conceptual- sense, it
> matters, as compiled languages are preferable to interpreted (even
> bytecode-interpreted), and licensing and distribution of applications is a
> lot simpler in the compiled sense.  The logistical viewpoint where someone
> looks at a product and says, "Okay, great...looks sharp, we'll take it,"
> but then is told, "Well, there's just one tiny thing...you also need to buy
> this to actually run it," has been a bit of a thorn in the side for some.
> It's frankly harder to sell something like that than something
> self-contained--especially when what it depends on isn't something you can
> just pick up off the shelf or readily obtain support for from just about
> anywhere (Oracle, MSSQL, (God save me) even Jet/Access).

I disagree with your assertion that it is harder to sell a product with 
a runtime module than otherwise. How many cobol programs do you know of? 
  I sold quite a few Realworld accounting programs and nobody complained 
about paying for the runtime module. The prospective customer just 
expects a product, so if you need a runtime it is just part of the 
product and the savvy salesman includes it as such. I never tried to 
sell a complete development system when all the customer wanted was a 
functional program, runtimes can be included easily with minor 
conversation since the cost is small compared to the development system. 
The truth is that unless the customer had filePro already, I simply 
included the runtime as part of the program.

> 
> I'm not -personally- complaining.  I just know it's made it harder over the
> years in some situations.  People want one unified "something".  Doesn't
> matter what.  They start seeing more and more necesssary pieces and they
> start wanting to walk, as it gets more complex, and people that make the
> decisions on buy/don't-buy don't tend to like 'complex'.

Have you looked at the number of modules in any program that performs a 
complicated procedure, lately? I will agree that the windows installer 
covers up the complexity of programs on that platform, but most are 
complicated anyway.

> 
> It also depends how the developer handles it.  If they transparently bundle
> it so that the customer is barely even (or NOT even) aware they're running
> fP, then it's easier to sell.  The problem then is that if their developer
> goes away or there's a falling out, the customer in question doesn't even
> know what they're dealing with because it was never presented up-front.

I always told my customers what the programming platform was and never 
lost a sale because of that. I lost sales for other reasons(hair parted 
on the wrong side,etc.) but not because it was filePro.

> 
> Overall, I think the current runtime model has made it harder on
> developers, which in turn makes it harder on fP-Tech.  But that's just my
> opinion.  YMMV.

I don't know what the current model is harder than, so can't
  comment on that issue.

> 
> mark->


-- 
William Akers
MGM Industries, Inc.
Hendersonville TN USA



More information about the Filepro-list mailing list