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."
What if the Eclipse Foundation is quietly supporting Neo-Nazis? Better to not donate money to anyone at all rather than risk that your money is going to Neo-Nazis.
You could be giving stuff to Neo-Nazis and not even know it. Smart people won't donate anything, so there's no risk that anything could end up in the possession of Neo-Nazis.
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.
Do any of those languages support Neo-Nazis? We need to know because it's important to never support Neo-Nazis.
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?
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 ...
I don't trust Red Hat due to Poettering's style of creeping development / taking from everybody else and putting everything but the kitchen sink into one program. I suspect a trap.
before he eats the sun!
We have to take away the first amendment because it can be ised to support neo-nazis. It is important.
It's good that Rust had fewer questions at SO than other langs. It means that Rust is a more straightforward language, it had better documentation, and it had a more helpful community. Programmers using Rust generally don't have questions, and if they do then they rarely have to go so far as SO to get an answer. That's why Rust is considered a language for professionals. It lets you get work done, instead of forcing you to ask questions all day.
So has the left finally given up on repealing the 2nd amendment since the gun lobby will always block it? There's no 1st amendment lobby like there is for guns, so I guess the 1st's days are numbered.
As long as when it goes public they immediately and publicly condemn the Neo-Nazis. We can learn a thing or two from President Trump by doing the opposite of what he does.
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.
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.
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 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.