[SCL] SCL basic consensus badly needed
Tanel Tammet
tammet at staff.ttu.ee
Thu Oct 16 22:31:26 CDT 2003
Hi,
pat hayes wrote:
>> SW markup conventions cannot solve this without coherent semantics
>> presented
>> in the Lbase style, be the target language based on SCL, CL or
>> something else.
>>
>> I guess most of the people engaged with SCL, especially you yourself,
>> see our SCL project in this light: to be a usable base language
>> for translating other languages into.
>>
>> If that is the case, then usefulness for translating into
>> is really what we are after, and the language itself,
>> outside the translation aspects, is of little importance.
>>
>> Hence we should take the translation aspects most
>> seriously, IMHO. They are the very reason for SCL.
>> Maybe people disagree, but I am rather inclined to
>> think that this is a common understanding or
>> motivation for SCL.
>
>
> I agree, but to serve this Lbase-style role for OTHER languages does not
> require us to further translate SCL into a subset of itself, surely?
Hm, true. These are indeed separate aspects.
I was mixing them up somewhat carelessly in the
paragraph above.
> If you want to translate uniformly into SFOL rather than SCL itself, I
> agree that a uniform translation is essential and that we should
> probably settle on the uniform holds/app version for the extendability
> reasons you have already pointed out.
You are right, I do want to translate into SFOL, indeed,
not into a new exotic language "SCL" :-)
As we know, typical questions in such a case are "which FOL
syntax?" and "Are any symbols pre-axiomatised?"
(a subquestion: "Do we havew equality in the language")
and even "which coding style?", etc.
Hence I look at SCL not as a stand-alone language
in its own rights, so to say, but both as:
a) A macro language on top of SFOL, created for easier
translatability into (no holds/app in SCL itself,
hence, for example, translation RDF->SCL should be
simpler and easier to understand than RDF->SFOL)
b) A concretisation & "small-scale" extension of SFOL:
1) concrete, well-described syntaxes
2) some pre-axiomatised symbols (equality, integers,
metainfo operators, etc)
Surely this is, more or less, a common viewpoint of both SCL
and CL.
Aspects (a), (b.1) and (b.2) seem to be well-suited
for different presentation styles, however:
(a) seems to be a formalist issue, well-suited for
presentation via a translation algorithm to SFOL
(my favourite :-)
(b.1) seems to be well-suited for semantic presentation
(if there is no "standard" SFOL syntax, what then
to translate into?)
(b.2) seems to be a mixed bag: you could define symbols
either via translation, via stand-alone semantics
or plain axiomatisation.
Tanel Tammet
More information about the Scl
mailing list