Richmond goes data-mining . . .
Richmond Mathewson
richmondmathewson at gmail.com
Tue Apr 27 01:50:37 EDT 2010
On 27/04/2010 04:25, Alejandro Tejada wrote:
> Interesting enough, consulting the online
> dictionary, i just noticed that some entries
> are unchanged from previous versions and
> do not reflect actual version.
> For example, Mac Only ink effects are
> available for Windows users, but the
> dictionary does not specify this.
>
>
Technical 'guff' is in the second half of this
posting. The 'wibble' comes first.
--------------------------------------------
The biggest problem is that the Dictionary is
not entirely consistent.
[Had you read the first paragraph of my
'Richmond goes bonkers because he didn't
have a rest over the weekend' text, you
would have realised that this was more an
attempt at a start than to produce canon
law]
My "data-mining" was fairly crude; and most
of the criticisms levelled against the results are
perfectly justified.
It is, HOWEVER, high time there was a proper
3 column list so that folk who want/need to
develop something that will work on 2 or
more platforms can work out 'what is what'.
Searching through the Documentation for
each term is incredibly time-consuming; and
with the knowledge that it is not entirely
accurate one begins to think about The
Hitchhiker's Guide to The Galaxy.
I suspect that the only people who can supply us
with such a list, which would be completely
reliable, not contain redundancies and
repetitions, and would stand up to all the
criticisms that have been levelled against my
list, are the RunRev folk themselves.
I would mention Klaus, but he is a bit bogged
down at present and doesn't need another thing
on his plate.
------------------------------------------------
Cracking open a few of the XML files with TextWrangler I noticed
that most of them contained this:
<macos support="true" />
<osx support="true" />
<win32 support="true" />
<unix support="true" />
('twas not me that put empty spaces in there me hearties)
where the flag "true" could also be "false"
so I thought I would just filter for <unix support="false" />
until I noticed that some of the files had this:
<introduced version="1.0" />
<win32 support="true" />
<class>Desktop, Server and Web</class>
(all a bit inconsistent) so I did this:
if fld "EXEMEL" contains "unix support=" & quote & "true" then
--do nix--
else
SHOVE THE DETAILS INTO THE OUTPUT FIELD
end if
where fld "EXEMEL" contains the text of the XML file that is being examined.
[SHOVE is not a recognised RunRev term on any platform . . . :) ]
--------------------------------------------------
If anyone suddenly sees a bright, shining light, they are welcome to
contact me for a copy of my stack to improve or otherwise
mess around with.
My "Revolutionary Therapy" is now concluded and I shall return to
work on my Devawriter 'Pro' without further ado.
sincerely, Richmond Mathewson.
More information about the use-livecode
mailing list