News for hackers. Stuff that matters.
Re:Attempto Controlled Language by em3rgent0rdr on Monday May 15, 2023 @02:45AM (#35944568)
Something like this would make for a great universal human language. In addition to this simplified grammar, it would also be great to limit vocabulary so only need a small dictionary, hopefully without any homonyms, homophones, or homographs.
Re:Attempto Controlled Language by mchaver on Monday May 15, 2023 @03:10AM (#35944716)
The best example of this might actually be Wikipedia. There is a separate set of articles in a simpler and controlled form of English: https://simple.wikipedia.org/wiki/Main_Page , and details about the rules: https://simple.wikipedia.org/wiki/Basic_English
Re:Attempto Controlled Language by zokier on Monday May 15, 2023 @07:02AM (#35946300)
Simple English Wikipedia is not limited to Basic English
Re:Attempto Controlled Language by stavros on Monday May 15, 2023 @03:13AM (#35944727)
I doubt that English is a good basis for a universal anything, due to the extreme inconsistency of spelling and pronunciation. There are some other disadvantages, as there are in any language, but having to learn how a word is spelled and pronounced entirely independently of each other, with no correlation, is a big drain on time.

I imagine something like Esperanto would be much more suitable for the role.

Re:Attempto Controlled Language by arp242 on Monday May 15, 2023 @04:02AM (#35945046)
The downside of Esperanto is that very few people speak it and is harder to learn in some ways as there's far less media in the language – you got that 1960s William Shatner film that's entirely in Esperanto, and maybe 2 or 3 more, and ... that's it.

Meanwhile you can learn English from watching Star Trek, Time Team, SpongeBob, reading Harry Potter, The Hobbit, shitposting on Reddit, etc.

For better or worse, English already is the de-facto universal language, or the closest we have to it. We tried the Esperanto thing back in the 20s, and it didn't really work out as there was very little interest outside of a fairly sizeable but ultimately limited group of enthusiasts. I don't see how Esperanto or any other constructed language will take off in the foreseeable future.

Continued evolution of English pronunciation and spelling seems like a more realistic and better option – the language will change anyway, as all languages do, so might as well ensure it changes in a reasonable direction. Time spent advocating Esperanto is probably better spent on advocating more consistent English.

Re:Attempto Controlled Language by stavros on Monday May 15, 2023 @04:10AM (#35945111)
Sure, but my point still stands, it's unfortunate that English is the one that spread. Spanish would have been a better choice.
Re:Attempto Controlled Language by AlexAndScripts on Monday May 15, 2023 @04:59AM (#35945398)
Why is that? I'm not criticising, just curious. What makes it a better language?
Re:Attempto Controlled Language by stavros on Monday May 15, 2023 @05:26AM (#35945591)
It's much more phonetic, which removes a huge amount of work in learning to spell.
Re:Attempto Controlled Language by TinkersW on Monday May 15, 2023 @06:07AM (#35945871)
Spanish is too verbose and the gender feature is a pointless waste of time. Informal/formal also pointless.
Re:Attempto Controlled Language by stavros on Monday May 15, 2023 @06:09AM (#35945880)
Same as having to always mention the gender in English, ie "he said", whereas in Spanish it's just "said".
Re:Attempto Controlled Language by programmer_dude on Monday May 15, 2023 @06:54AM (#35946243)
Does Spanish assign gender to inanimate objects?
Re:Attempto Controlled Language by stavros on Monday May 15, 2023 @07:01AM (#35946298)
It assigns linguistic gender, which isn't the same as people's gender.
Re:Attempto Controlled Language by programmer_dude on Monday May 15, 2023 @08:42AM (#35947261)
Yes, I thought so. Isn't that unnecessary overhead? I think this disqualifies Spanish and other languages like it.
Re:Attempto Controlled Language by stavros on Monday May 15, 2023 @08:46AM (#35947296)
To me, it doesn't matter much, because there isn't much "extra" to learn. The gender is derived from the word suffix, and there are three or four rules to that, so it's both extremely easy to learn and to apply to unknown words.

This is unlike, say, German, where each word has a random gender and you need to learn it along with the word. There, I agree, that's unnecessary overhead.

Re:Attempto Controlled Language by msla on Monday May 15, 2023 @12:15PM (#35950600)
"They said" is good English, whereas in Spanish word endings change due to gender.
Re:Attempto Controlled Language by stavros on Monday May 15, 2023 @12:37PM (#35950932)
What is "he said" in Spanish, and what is "she said"?
Re:Attempto Controlled Language by msla on Monday May 15, 2023 @01:01PM (#35951226)
My point is that, in English, it's possible to leave someone's gender entirely unstated, whereas in Spanish someone is either "el amigo" or "la amiga" with no other options.

Also, if you don't know Spanish, I'm not going to teach it to you.

Re:Attempto Controlled Language by stavros on Monday May 15, 2023 @01:03PM (#35951246)
It's only possible if you use neologisms like "they said", whereas in Spanish you can go entire sentences without referring to the gender.
Re:Attempto Controlled Language by msla on Monday May 15, 2023 @01:04PM (#35951267)
Singular they goes back to the 1300s. Whatever it is, it is not neologistic.

https://en.wikipedia.org/wiki/Singular_they

Re:Attempto Controlled Language by stavros on Monday May 15, 2023 @01:11PM (#35951357)
I don't know, the sentence "by 2020 most style guides accepted the singular they as a personal pronoun" doesn't scream "it's been used like this for centuries" to me.
Re:Attempto Controlled Language by arp242 on Monday May 15, 2023 @02:13PM (#35952259)
This is one of those things that's both true and false at the same time.

It's true it goes back to 1300, but it had also fallen out off fashion and was considered "wrong" later on. Languages change, and don't do so in a linear straight-forward way. From our perspective, it's very much a neologism (although it's been a few decades, and arguably already passed the neologism stage).

Re:Attempto Controlled Language by NeoTar on Monday May 15, 2023 @07:25AM (#35946479)
Formality used to be very important in language in less egalitarian societies, so it's really an artefact. I have seen it argued that (in German at least) gender can help native speakers with word recognition - i.e. it's easier to differentiate die Brücke and der Bruder with the articles than without.

But it's interesting to speculate on what English does which could be considered pointless: * Gendered pronouns (he/she/it) - some languages e.g. Persian/Farsi do with a single pronoun for both. * Number agreement for 3rd person verbs - i.e. he goes but they go. * The continuous aspect. In many languages the expressions 'I run' and 'I am running' are identical. * Articles. 'A cat sat on the mat.' Many languages do without these words and rely on context. * Required tense marking. 'I speak', 'I will speak', 'I have spoken'. Some languages make the distinction optional - i.e. 'I speak' can mean 'Today I speak', 'Tomorrow I speak', 'Yesterday I speak'.

Or things which could be useful to introduce to English: * Animate/Inanimate pronouns - i.e. a formal distinction between 'it' (used for objects) and singular-'they' (used for humans and similar). * An actual second-person plural - like y'all, yous, etc. rather than 'You' functioning as both singular and plural. * A distinction between we (including the person to whom you are speaking) and we (excluding that person). 'We are going to the zoo tomorrow' - does that mean me and you, or me and my family? * A grammatically distinct future form - 'I walk' -> 'I have walked' in the past tense, changing walk to walked, but 'I will walk' in the future using the same form as the present.

Re:Attempto Controlled Language by InCityDreams on Monday May 15, 2023 @05:29AM (#35945610)
> I doubt that English is a good basis for a universal anything, due to the extreme inconsistency of spelling and pronunciation. There are some other disadvantages, as there are in any language, but having to learn how a word is spelled and pronounced entirely independently of each other, with no correlation, is a big drain on time. I imagine something like Esperanto would be much more suitable for the role.

Isn't that the same for many things [how something is vs learning something about it that isn't how it is]? Roman numerals still catch me out; I cannot work out some programming code; a highlighted corner in a spreadsheet hides a comment; I can speak German phonetically (easy pronunciation rules - wysiwys) without understanding a word understanding a word.

Re:Attempto Controlled Language by stavros on Monday May 15, 2023 @05:35AM (#35945654)
Yes, but I've had to learn both languages as an adult, and English was much harder.
Re:Attempto Controlled Language by msla on Monday May 15, 2023 @05:37AM (#35945674)
Esperanto is very Eurocentric, in grammar and phonolgy, not to mention being under-specified and idiosyncratic in ways that make it hard to learn. It's also sexist, completely apart from the fact it's gendered, and some of its vocabulary is ambiguous.
Re:Attempto Controlled Language by stavros on Monday May 15, 2023 @05:41AM (#35945699)
Out of curiosity, how is it sexist?
Re:Attempto Controlled Language by bloak on Monday May 15, 2023 @09:15AM (#35947644)
There are languages like Finnish and Hungarian in which gender is almost entirely absent, and there are languages like French in which a binary masculine-feminine distinction permeates everything. Gender in Esperanto is similar to gender in English, but slightly more problematic:

1. There are different pronouns ("li" and "ŝi") for male and female persons, just like in English. There is a also a non-traditional gender-neutral pronoun ("ri") that a large proportion of Esperanto speakers have probably heard of by now but is not yet used very much.

2. There are about 20 word pairs where the female form is derived from the male form with the suffix -in, for example, "patro" father, "patrino" mother, so the sexes are treated asymmetrically. There are multiple proposals to fix this but, as you can imagine, it takes a while to reach a consensus on which proposal to adopt, if any.

Both of the above make it difficult to talk about someone in traditional Esperanto without knowing or revealing their sex, and also make it difficult to talk about non-binary people. But in principle the problem is not hard to fix and so it probably will get fixed once enough people feel strongly enough about it.

Re:Attempto Controlled Language by ginsider_oaks on Monday May 15, 2023 @06:52AM (#35946225)
Lojban[1] is a constructed language which is (or tries to be) syntactically unambiguous. Of course even fewer people speak Lojban than Esperanto, but there's still a sizable community.

[1]: https://mw.lojban.org/papri/Lojban

Re:Attempto Controlled Language by pif on Monday May 15, 2023 @03:48AM (#35944960)
The proper use of the Latin alphabet, or any other alphabet, should be top priority. Phonetic spelling: if you see it, you can pronounce it; if you hear it, you can write it.

Spelling bees have no sense in a rational language.

Re:Attempto Controlled Language by nine_k on Monday May 15, 2023 @04:52AM (#35945351)
Languages drift. What was straight spelling 10-20 centuries ago is now mismatch, because people now say these words differently. (Case in point: Italian vs classical Latin.)

To keep spelling in sync with pronunciation the spelling must be centrally controlled, like German, or Russian, or Spanish (the latter has the least-surprising spelling of all Latin-based modern languages I'm aware of, unless you're in Argentina).

Centralized control over English spelling is impossible due to a bunch of obvious reasons.

Re:Attempto Controlled Language by lil_cain on Monday May 15, 2023 @06:35AM (#35946080)
It's actually worse than this; you'd need centralised control over pronunciation as well. Otherwise, would a speaker of local Dublin english spell tree and three the same? And should a speaker of South Eastern Hiberno-English spell three and tree differently, even though the difference in their t and th is indistinguishable to most speakers of British English?

The lack of exact correspondence between spelling and pronunciation is a feature, not a bug.

Re:Attempto Controlled Language by pif on Monday May 15, 2023 @09:45AM (#35948051)
> you'd need centralised control over pronunciation as well.

No, not at all. Several Italian words have regional variants, and they are simply spelled differently.

When you are used to a phonetic alphabet, you never wonder how to write what you say.

Re:Attempto Controlled Language by lil_cain on Monday May 15, 2023 @10:57AM (#35949237)
The differences in regional accents between say local Dublin English and the Supra regional Dublin accent (i.e. without even leaving the city) are reasonably large. I dunno what italian dialectal differences is, but Englishes are often very large city.

I'm not saying it's impossible; Trainspotting, for example, is mostly written in phonetic Scottish english. Many english speakers find it difficult to read though, for precisely that reason…

Re:Attempto Controlled Language by nine_k on Monday May 15, 2023 @04:41PM (#35954193)
I would say that an exact, unambiguous phonetic writing (like in Spanish, Korean, Japanese kana, Mongol in Cyrillic mode, etc) would help flatten the pronunciation differences.
Re:Attempto Controlled Language by usrusr on Monday May 15, 2023 @07:29AM (#35946523)
Languages drift, true. That's why you need spelling to follow, or else it only gets worse until all benefits of using an alphabet are lost.

Just do the occasional orthography cleanup every couple of decades and keep the old spelling around as deprecated until it's gone. If shifts in regional accents aren't perfectly consistent it's no big loss, their evolution will still be less inconsistent running on top of a of a non-fossilized standard orthography than without those cleanup efforts.

What obvious reasons do you see for English? Russian might be a language with a central authority claiming total control over all speakers, but both German and Spanish are 1:n in the relationship of language : state.

Re:Attempto Controlled Language by pif on Monday May 15, 2023 @09:40AM (#35947979)
> What was straight spelling 10-20 centuries ago is now mismatch

I'm afraid you don't know how things work when people are used to phonetic correspondence: pronunciation changes, and spelling follows naturally.

As an example, consider the name of Florence. Originally it was "Florentia", today it is "Firenze": the name itself changed, and the spelling followed suit. That's because people in Italy do not ever ask themselves: "How do I write this?". The alphabet is there to express how you pronounce it, and not to support a parallel written language that does (not) evolve by itself!

Spelling bees are for those poor souls who saw their language drastically changed when being invaded by the kings of silent letters and wasted ink.

Re:Attempto Controlled Language by zokier on Monday May 15, 2023 @06:56AM (#35946259)
Phonetic spelling implies that one pronunciation is correct over all other alternatives, that certainly would not work for anything close to current-day english
Re:Attempto Controlled Language by usrusr on Monday May 15, 2023 @07:47AM (#35946684)
Phonetic spelling implies that there's at least one pronunciation that correlates 1:1 to spelling, but it certainly does not rule out different pronunciations. Other pronunciations can also be 1:1, if they shift in parallel ways which actually isn't that unlikely, or they can do their own thing, the existence of a 1:1 version is still helpful even there. German-speaking Swiss share their written language with Germans (with some trivial exceptions like having cleared out the ß) but they are perfectly capable of talking in a way that is 100% indecipherable for Germans who haven't spent years learning (and even when Germans have lived their half their lives there trying to adopt the local pronunciation mapping is frowned upon).
Re:Attempto Controlled Language by pif on Monday May 15, 2023 @09:42AM (#35948008)
> German-speaking Swiss share their written language with Germans ... but they are perfectly capable of talking in a way that is 100% indecipherable for Germans

You are talking there of a proper language on one side, and a bunch of non-codified dialects who never got any written form.

Re:Attempto Controlled Language by usrusr on Monday May 15, 2023 @11:08AM (#35949410)
Yet those dialects tend to deviate from the standard language in very regular ways, even if they are perfectly incomprehensible to the uninitiated. When some new term appears in the standard language, speakers sharing the same dialect will independently shift it in the same way.
Re:Attempto Controlled Language by pif on Monday May 15, 2023 @09:56AM (#35948185)
> Phonetic spelling implies that there's at least one pronunciation that correlates 1:1 to spelling

No! Phonetic spelling implies that each pronunciation correlates 1:1 with one spelling.

Re:Attempto Controlled Language by usrusr on Monday May 15, 2023 @10:59AM (#35949258)
You seem to read "phonetic spelling" as using an alphabet that can encode any utterance in a reproducible way, like the International Phonetic Alphabet. I'd call that phonetic encoding, not phonetic spelling. One is explicitly language neutral, the other can be wildly language specific, but still very regular within the language specific ruleset. And those language specific rulesets usually come with a wide variety of "inofficial" variants used by regional dialects, most of which still being far more regular and internally consistent than the mess that is English.
Re:Attempto Controlled Language by euroderf on Monday May 15, 2023 @03:50AM (#35944972)
English has conflicting tendencies. The spelling is effective in distinguishing written forms of homophones, a feature that is papered over in many sound-based spelling reforms. But OTOH the spelling is often disturbingly awful - and obnoxiously misleading. A controlled English should (IMO) strike a balance between these two tendencies while opening the door to spelling reforms, which could be easily managed in a controlled language environment.
Re:Attempto Controlled Language by modderation on Monday May 15, 2023 @05:14AM (#35945506)
I'm curious if a limited English dictionary would eventually start picking up loan words for new concepts, gradually bloating back into the modern (or future) English vocabulary.

Out of interest, I'd point at XKCD #1133, "US Space Team's Up-Goer Five" [1] and Thing Explainer [2][3] for examples of what gets lost when vocabulary is cut down.

[1] https://m.xkcd.com/1133/ [2] https://xkcd.com/thing-explainer/ [3] https://en.m.wikipedia.org/wiki/Thing_Explainer