Red Hat Gives Ceylon To The Eclipse Foundation (eclipse.org)
An anonymous reader writes:
Some media outlets called Ceylon an attempted "Java killer" when Gavin King first unveiled his secret two-year development project in 2011. In 2013 Red Hat finally released version 1.0 of the modern, modular statically-typed programming language for the Java and JavaScript virtual machines. After another four years, "Ceylon has a small but very active and enthusiastic community of developers and users, and indeed is the fruit of the hard work of a large number of contributors over the years," says a project proposal page at Eclipse.org seeking "to further grow our community... a key strategy to achieve that would be to move Ceylon from Red Hat to a vendor-neutral foundation."
That project has now been approved, and the "Eclipse Ceylon" project has been created. It includes the Ceylon distribution and its SDK, plus the Java2Ceylon converter and the Ceylon Herd project's server (and related services) for Ceylon module sharing. There's also three IDEs (and their code-formatting and functionality-sharing modules).
Back in 2011 InfoWorld predicted that instead of becoming a Java killer, "it is more likely Ceylon will join a growing list of new languages resting atop the JVM, while the Java language and platform will continue on as staples of enterprise computing."
That project has now been approved, and the "Eclipse Ceylon" project has been created. It includes the Ceylon distribution and its SDK, plus the Java2Ceylon converter and the Ceylon Herd project's server (and related services) for Ceylon module sharing. There's also three IDEs (and their code-formatting and functionality-sharing modules).
Back in 2011 InfoWorld predicted that instead of becoming a Java killer, "it is more likely Ceylon will join a growing list of new languages resting atop the JVM, while the Java language and platform will continue on as staples of enterprise computing."
So it's safe to assume it's a dead language at this point?
The JVM languages like Scala, Ceylon and Kotlin have lost all of their hype. It turns out that people actually want languages like Go, Swift and Rust that create realnstive binaries, and don't have the overhead of the JVM.
Whenever something JavaScript-related pops up on Slashdot, no one has ever heard of it.
This situation raises a good point: what's the fallback plan for Rust, when it comes a time when Mozilla can't or won't support it any longer? Will it be given to the Apache Foundation, for example, and left to rot? Will the community even be able to sustain it? Will individuals and companies that used it be screwed?
Well, we should probably ask, because if they're gonna be coming over with those Paccino's pizzas...could be trouble.
This is yet more proof that if you're working on a serious software project, you should use a proven, professional language like C++ that has multiple independent implementations and will survive being rejected by a single vendor. There's just no place for languages like Ceylon, Go, Rust, and Swift, in my opinion.
Perhaps Scala leaves more questions ope than Rust? And Java... oh, well.
Or Rust devels are just smarter than Scala devels? And Java... oh, well.
Since almost 20 years, there are so much "Java Killer" touted languages that died and other that are dead-alive experiencing NDE. Meanwhile, Java is still there and kicking ... even though Oracle is doing so much little for it, even though Google tried to escape from it several time. Obviously, people do not use Java like 5 years before, as the app fundations has evolved ... but evolution means you are alive.
Sure there are better features in this or that languages, but aside TypeScript I see little competition for yet another 5 years.
Btw, Oracle did not even noticed something called IoT that Java was suited, for instance by repackaging JavaCard & J2ME ecosystem and bringing direct I/O API.
Ceylon was nice, but it has "no killer" feature. I've never seen anybody outside a lab test case pushed Ceylon (outside Red Hat of course !).
R.I.P. Ceylon ...
before he eats the sun!
Mozilla is developing Rust because C++ just won't cut it for Mozilla's next-gen browser engine, Servo. Maybe you aren't pushing the boundaries of software development like Mozilla is, but C++ just doesn't work for truly large scale, multithreaded systems. New languages are needed, and Rust is the leader.
Kind of like Microsoft's embrace-extend-extinguish, I think the Linux community has made a big mistake to give Red Hat that much control with Systemd.
Actually Microsoft has done an IBM like about face with open source and standards. I dare say they're even not evil anymore as they lost to Android and open standards from what I see so far.
Oracle and Redhat have done most damage. I hate Java now which I was a fan last decade. Sun ruined it and Oracle made a pact with the devil.
Who favors copyrighting whole freaking APIs? Oracle. Who has sued open source developers? Oracle. Who buys and forks things like MySQL? Oracle. Who changes standards? Redhat. Who makes things unpredictable when changing standards? Redhat.
Now who has opensourced proprietary APIs like .NET core? Microsoft. Who contributes to Freebsd and Linux for their VMs and adds provisioning for them in their cloud? Microsoft. Who has made their once proprietary development software and added Android vm and iOS support? Microsoft.
I think in 2017 we can safely say changing and extinguish standards is not Microsoft but Oracle and Redhat! I am not a fan boy nor work for MS. Just am frustrated and prefer not to live in the past anymore as Java is a could have been
http://saveie6.com/
"Who favors copyrighting whole freaking APIs? Oracle. "
Who filed an amicus brief in support of them? Microsoft.
https://arstechnica.com/tech-policy/2013/02/microsoft-foresees-chaos-if-google-v-oracle-result-stands/
Sorry to burst your bubble, but they aren't on the side of the angels just yet.
CAPTCHA: absolve
Don't worry Mr. Bubbles, they'll be an angel soon.
Yeah. No. Microsoft does only what is good for Microsoft. Which is their fiduciary duty.
> I am not a fan boy nor work for MS
Well, you should. I mean, there's already people on payroll for writing things similar to yours. It would be a shame to do it for free!
Regards
Another "Java-killer" language is abandoned by its sponsor.
The tech press still has a lousy record for identifying good ideas.
MS is still evil.
Nobody likes Oracle but it still keeps delivering, albeit slowly.
They're the "angels" who are suing every Androind phone manufacturer and people using FAT32 in their products.
MS has only open sourced server-related stuff and integrated Linux stuff so you rent servers on Azure. Not because they're OSS-friendly (they're NOT!) but because it's gonna make them lots of money, and that this cloud thing is their new main revenue source.
It sure looks like they got you fooled...
I can see that Mozilla is getting better at writing programs... Firefox now takes up only 1.2GB of RAM.
Custom electronics and digital signage for your business: www.evcircuits.com
Actually Microsoft has done an IBM like about face with open source and standards. I dare say they're even not evil anymore as they lost to Android and open standards from what I see so far.
Have you seen Windows 10? More evil than ever, and crazy too.
> Actually Microsoft has done an IBM like about face with open source and standards. I dare say they're even not evil anymore [...]
Microsoft is as evil these days as it ever was.
- Who issued developer tools which injected telemetry into binaries, phoning home *to Microsoft*?
- Who is pushing hard through lobby groups to lure schools into Tah Cloud?
- Who is earning through every sale of Android, without having contributed anything to it?
This to name but a few of their latest shenanigans. If you let me go a bit back in history...
Now that doesn't mean the others are angels: all of them biggies base their business model in being monopolists and holding the "users" (rather "wares") captive, and that's why I detest them all.
Actually C# (which name does not sound like it is written ... unless you don't know how a sharp sign is written), was only a reaction to the story known as "RNI vs JNI battle". Sun had a native interface designed called JNI that is way too much complex. And MS decided to make something much more straightforward: RNI. This approach led to the JDirect way and was reused for the PInvoke grounds of .net was a much more easy way to call existing code. MS evey pushed a whole library name Windows Foundation Classes (WFC) which were actually there by default and would let you call all the Direct API to interract with Windows.
MS tried to push Sun to accept RNI/JDirect as another way ... but Sun feared balkanization of Java in an "embrace an extend" known strategy from MS. When MS failed to convinced them, they did the more that could to prevent Java to enter in ISO and ECMA standard body (lobying thru known member or country representatives). At a given point of time, they just decided to build their own improved clone solution getting rid at the same time of the DNA, MFC & al stacks ... which could be still used in the "unmanaged" scenario but were no more "gout du jour" de facto.
Actually, Java and .net only were competitors at the very beggining of .net when it was IBM stack (WAS+WSAD) vs MS ... once Eclipse was pushed in a smartmove against Sun (hence the name), game was over : full opensource & free stack on oneside ... the only option for MS was to try to follow. But remember where MS was gaining money from at that time ? Windows ! Now, the goal is to move to Azure only as a milking cow ... .net is of no use in that strategy if you compare it to Windows Linux Subsystem. with WSL, you simply run Linux (yes JVM included) directly ! Hence, they can provide direct linux container support.
Since about 15years, I've seen no C# running in production outside a Windows host and nobody to MS zealot to even push the idea such an architecture has any point toward the competition. Noting, that at this time we are in a NodeJS trend, that is sucking most of the PHPs ... .net only remain because of the MS ecosystem (tools & solution like sharepoint) and the customer legacies. I don't see quite often new .net application. None of them are public sites. Only internal sites/backend ...
Embrace and extend again ?
What did Red Hat use Ceylon for? As far as I know nothing. I thought they developed it to use it in JBoss (among other things). You cant pretend people to adopt something you dont even use. At least Mozilla is using Rust in Firefox.
Yeah - what's the point of having 16GB of RAM if applications are going to use it? I want my browser to use as little RAM as possible so that when I flick to an old tab it doesn't have it cached, it has to fetch and re-render the whole thing.
JetBrains is a Russian Company. How long before they are side-lined like Kapersky? What will that mean for Kotlin adoption/support? I guarantee you you will not be able to use Kotlin on any government project.
Whenever a new thing happens, small or big, "media outlets" will call it InsertBrandHere-KILLER because... clickbait.