PDF text extraction?

Richard Gaskin ambassador at fourthworld.com
Sat Apr 2 12:17:51 EDT 2016


Richmond wrote:

 > On 2.04.2016 18:38, Richard Gaskin wrote:
 >> Thanks. Yes, Mark Lucas has been doing some outstanding work on
 >> SuperCard 4.8.
 >
 > Well, outstanding is as outstanding does, I really wonder how
 > Supercard keeps going in the face of competition of Livecode.
 > I know that Supercard has been around for donkey's ages (recall
 > playing with it [and finding it rather awkward compared with
 > Hypercard 2.4.1] about 20 years ago), but as Macintosh, whichever
 > way one looks at things, is a coterie, niche market, a multiplatform
 > alternative (pace Livecode) would seem to make it redundant.

One could equally ask about LiveCode in the face of competition from the 
nearly-ubiquitous Python.  There are so many languages in the world 
because each offers something a little different from the others.

Given the similarities between LC and SC, it might seem at first glance 
like they do the same thing, and in some respects they do.

But when you spend more time with them, it becomes clear that the 
similarities between them are like the similarities between Mac and 
Windows:  both have overlapping windows and many other nearly identical 
GUI elements, but Mac is built by a company that also makes the hardware 
so they're able to exercise a bit more control over the experience, one 
which its fans feel is more integrated and satisfying.

Similarly, SuperCard has 1/7th of the job that LC has: OS X vs OS X, 
Windows, Linux, iOS, Android, Linux/ARM, and faceless Server.  Not 
surprisingly, focused exclusively on 1/7th of the platform coverage, 
Mark Lucas has been able to integrate with OS X more smoothly in some 
ways than LC can.

SuperCard is a glove wrapped around the hand of OS X, while LC is more 
of a platform-independent VM, interfacing with the host OSes in such a 
broad range of ways that it has to use more internal code for things SC 
can depend on OS X for.

They look similar because both do a good job, but under the hood their 
architectures are vastly different, each comprised of good choices but 
different because they serve very different goals.


 > In a perfect world (which is a silly turn of phrase) Livecode would
 > be able to parse just about any file one could chuck at it.

That's the world I hope we're moving toward.  And format by format we'll 
get there.

Right now most data scientists use Python as their glue language to 
wrangle Hadoop, R, and the other parts of their workflow.  There's 
really no reason they couldn't be using LiveCode in that role, and it 
becomes a compellingly self-evident choice once we can move some of that 
workflow directly into the language through automated handling of more 
formats.

-- 
  Richard Gaskin
  Fourth World Systems
  Software Design and Development for the Desktop, Mobile, and the Web
  ____________________________________________________________________
  Ambassador at FourthWorld.com                http://www.FourthWorld.com





More information about the use-livecode mailing list