Objo Studio v26.8.6 Released

I’m very happy to announce the immediate availablity of Objo Studio 26.8.6. This version fixes all known and reported bugs (43) and introduces 18 new features.

The full changelog describes all the features and bug fixes but some highlights include:

Click here to download.

The pace of development can only be described as relentless! I just downloaded the previous version yesterday and haven’t had time to even try it! :hot_face:

[and I apologise for the ugliness of the emoji displayed - the one I entered is MUCH nicer. Ugh!]

Hi Garry,

Thank you for another interesting release and fixing the duplicate constants bug.

Kind regards,

Chris

Capitalise ?

Is Objo a British-like computer language? Colour? Behaviour?

Yep, it’s 100% British and a little bit opinionated.

.
You made it very niched and a large group will find it unusual and discomforting.
What about to follow the usual standards but… creating British aliases for keywords, like txt.Capitalise() and txt.Capitalize() resulting on the same binary?

Or var c As Color, or var c As Colour doing the same?

That would end as you wanted it and would work as people expect it out of the box.

And in your autocomplete editor settings one may choose the autocomplete flavor (flavour).

I think supporting multiple aliases is arguably more confusing to new users.

Using z instead of s is an Americanism and is not necessarily “right” it is just more common in programming than s. Colour is a type in Objo - it is well documented in the docs and easily discoverable with autocomplete.

Well, your design, your choices. :wink:

Probably you made something unique.

Yep. Proper English.

Henry Higgins salutes :saluting_face:

As an American, the Britishisms gave me pause for all of 20 seconds. It’s not a big deal.

I don’t see how the UK is “very niched”. If anything, it’s us here in the US that’s getting more “niched” these days.

Has any US development system ever, even once, made optional UK English alternatives for class names or enumerations? No, I didn’t think so. Anyway, where would it end? Optional French and German accommodations?

Tempest in a teapot. We have bigger fish to fry.

Hi Rick,

User of Objo, in 15 days after use we doesn’t make attention of change Color → Colour, Center → Centre :wink:

That would be silly and not proper “BASIC”-like dual dialect language. Not even near to what was suggested.
Accommodating aliases to… I don’t know… 3 to 6 keywords? 10 to 20 minutes job?

I don’t see any interest in Garry to make it compatible, so for me this conversation is done. This language is what he desires it is.

I understand your point that adding a few American-English aliases would probably not involve much work.

Personally, though, I am in favour of keeping British English. Objo is developed in the UK, and I think the British terminology gives the language some of its own character.

I also haven’t experienced it as a problem in practice. I was already accustomed to seeing American English in programming languages, but switching to the British spelling in Objo caused me no difficulty at all. Objo’s autocomplete is very good, as is the documentation, so even when I am unsure about the exact spelling of something, it is usually easy to find.

Perhaps we have simply become so accustomed to American English dominating software that we tend to regard it as the default. But it doesn’t necessarily have to be.

And on your last point, I agree: ultimately, Objo is the language Garry wants it to be. Personally, I rather like that it has retained its British identity.

Sometimes a few sacred cows need to be challenged.

And because of this I like Objo even more. I consider this as statement.
The US of A are not the centre of the world (nor the center) :wink:

this cows should be squared, stretched and feathered until they become normal again and not bullying friends and allies :wink:

A long time ago, 4th Dimension had a version of its scripting language with all the keywords in French.

I’m not saying there’s anything wrong with that. I’m sure that if I lived in Lithuania, I’d dream of Lithuanian keywords (or if I felt that strongly, I’d write a preprocessor to do the deed). It’s just that literally no one either does it or expects it, and there are economic reasons for that. For better or worse, US English is mostly the default. A minor variant like UK isn’t an actual problem unless you let it be, in between your ears. I mean, who would reject or be offended by, say, Objo over the spelling of a half dozen keywords or enumerations? That would be cutting off your nose to spite your face.

Ella Fitzgerald and Louis Armstrong on the topic.

It still does. And it had it in German for a while, it was abandoned more than 20 years ago. French one is still there.

LibreOffice has localized functions, I could write “Portuguese-ish” functions I hardly will remember the names because my brain is already trained with the English (American) ones, so I just set the option to use the globally known ones.