The Lounge is rated PG. If you're about to post something you wouldn't want your
kid sister to read then don't post it. No flame wars, no abusive conduct, no programming
questions and please don't post ads.
I was considering looking at that some time ago but ran into a wall with it. Painful. What ever happened to the days when you could just WRITE A PROGRAM eh?
If you think hiring a professional is expensive, wait until you hire an amateur! - Red Adair
I code in RemObjects Oxygene, a Pascal/Delphi syntax .Net language. With the RemObject's products, I can write in Pascal and make .net applications for Windows, Android, and iOs. You code specific to each platform, but can share libraries.
Additionally they also support C#, and Silver (Swift) on all 3 platforms.
And now they can also compile to native Win32 apps.
In each case you use the native libraries for the platform and are not limited as to what you can do on that platform. Unlike the Xamarin approach where you write one codebase and target the different platforms.
I haven't done the iOs bit, but they do a nice job on Oxygene and .Net for Windows. And I think they probably did a good job of interfacing to the Mac and the Xcode.
You MIGHT want to check it out.
FWIW, I LOVE the Oxygene language much more then C#. (Although you can mix languages in a single project as well, of you have something in one language that you don't won't to redo at all. They also let you paste C# code into Oxygene and it will do a decent job of translating. Can also just import a C# file. Have a look see.
Just to clarify a bit further, Remobjects approach is NOT to try to build one set of code that runs anywhere. They are trying to let you write platform specific code.
They let you write one language that runs anywhere or any one of their languages that runs anywhere. So if you want to write Swift that runs on Windows, you can do that.
Another thing about Remobjects is that they are VERY responsive about fixing bugs. Bugs I have reported are generally fixed the next day. And that comes out in the next beta which they generally make available weekly.
One downside is that as they have added more languages and platforms support, they are having more bugs, but I guess that is to be expected.
You make me remember my pending article, there I'm trying to describe how EBNF can describe in EBNF; which is in my sense something more direct recursive and at the end, leads to a Parser-Generator which first parses the Meta Language to generate afterwards the language Parser generator I don't think I'm able to explain that
I got home yesterday and found my left arrow key missing on my 20 year old keyboard...
The keys are pretty solid. I've tried to get them off once, but without success.
Suspect #1, the cleaner. She's the only one who has been in my house, save for the cat.
Suspect #2, there wasn't any. No way in hell that the cat could've done this without throwing the keyboard on the floor or anything.
So I asked the cleaner, but she told me it already was like that.
She sometimes brings her son, but he was at school.
She DID offer me a new keyboard though, pretty awesome for someone who did not break my keyboard in any way!
So... One person in the house and she knows nothing about the key.
I've searched and ultimately found the key, broken, in the bag of the vacuum cleaner.
Confronted the cleaner with it, but she still denies knowing anything about it.
"Must've happened while I was cleaning and I didn't notice."
So you wreck a nearly unbreakable keyboard and somehow manage to get the key in the vacuum cleaner (must've made some noise!) and do so without noticing!?
I gave her the benefit of the doubt because she's been my cleaner for over a year without any problems and I really don't feel like finding another cleaner.
For a minute there I was afraid I'd be needing a new keyboard, but it seems my old friend can stay with me a little longer
Perhaps you should try cleaning all the years worth of detritus from in-between the keys of your keyboard. Maybe that's what your cleaner was trying to do for you... Imagine trying to clean all that dead skin buildup. And all the nutella... and breadcrumbs... sheesh
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
The keyboard is wired. If it were to fall on the floor it would probably take my monitor and speakers with it (but more likely is that they keep the keyboard from falling).
She said she noticed the missing key right away and it was like that when she got here.
Now that sounds like a lie to not have to pay for damages.
Although I do somehow believe she's not lying to me... So I really wonder how she managed to wreck the key without noticing