InfoQ Homepage Languages Content on InfoQ
-
NetRexx Open-Sourced
NetRexx, the JVM hosted runtime for the Rexx programming language designed by Mike Cowlishaw, has been open-sourced by IBM. Rexx is a scripting language which precedes Python, Ruby and other popular scripting languages by over a decade, and was originally designed for running on mainframes (VM/MVS), but found popularity in OS/2 and even AmgiaOS 2.0 under the name ARexx.
-
Creating a new JVM language
Creating a new JVM based language has recently hit the for with the news of the proposed Ceylon project. In fact, the JVM already has a diverse set of languages, both statically typed and dynamically typed. What does it take for a new language to hit the mark?
-
Oracle Seeking Community Input for JDK 8
With Java 7 now feature complete, Oracle is asking for input from the community for the next release, scheduled for late 2012. We take a look at what is likely to be in, and the overall direction of travel for Java 8.
-
Haskell moves to Git
The well-known Haskell implementation GHC is moving from Darcs to a repository on GitHub, citing wider tool support and faster operations.
-
The Last Flight of the Unladen Swallow
Unladen Swallow was an attempt to bring LLVM optimisations to the CPython runtime, but hasn't seen significant activity for the last year. Now, a Unladen swallow retrospective confirms that the project is defunct and is no longer being developed. What happened?
-
JRuby 1.6 Released: Ruby 1.9.2 Compatible and C Extensions
JRuby 1.6.0 has been released and brings almost complete Ruby 1.9.2 support. Additionally, there's experimental support for C extensions, and Windows is now a primary platform. InfoQ talked to Thomas Enebo about the new release and what they have planned for the future.
-
What is the Future of Apache Harmony?
The current chair of the Apache Harmony project is stepping down, and there is no future roadmap for Apache Harmony, the only non-GPL open source implementation of something reminiscent of the Java language. Will the project continue or be put in the attic?
-
Oracle Announces the JDK 7 Developer Preview but Licensing Concerns Persist
Oracle's Mark Reinhold has announced that the JDK 7 Developer Preview build (milestone 12) is now available and the firm is keen to hear developer feedback. The majority of Java IDEs are also moving rapidly to support the new features of Java 7. However concern has been expressed in some quarters over the pre-release software evaluation license terms.
-
Mobl – A New DSL for Creating HTML5 Mobile Applications
Mobl is an external DSL targeted at creating cross-browser applications for mobile devices by compiling the code into HTML5, and it has been developed by Zef Hemel as part of his Ph.D. thesis in model-driven engineering and domain-specific languages, being inspired by the WebDSL project. InfoQ has discussed with Hemel in an attempt to find out more about this approach to writing mobile apps.
-
The Latest Technology Trends as Seen by ThoughtWorks
ThoughtWorks has issued the January 2011 edition (PDF) of their Technology Radar, a document meant to indicate current software technology trends in a concise form.
-
JDK 7 is Feature Complete
The JDK 7 project says it has shipped the first feature complete build of JDK 7, tracking close to the expected schedule.
-
The State of JRuby: 1.6 RC1, JSR 292 and NIO2 in Java 7, 1.9.2 Support
The first RC for JRuby 1.6 is out and brings improved Ruby 1.9.2 compatibility, experimental C extensions support, improved Windows support, Ruby Gems Maven support, performance and profiling improvements and more. InfoQ talked to JRuby's Charles Nutter about JRuby 1.6, the impact of Java 7 on JRuby, new language features in Ruby and much more.
-
Languages Come to Javascript VMs: CoffeeScript 1.0, StratifiedJS, C/C++ with Emscripten, Python
Javascript's ubiquity and increasingly fast VMs have made it an interesting runtime for languages. InfoQ looks at languages and tools that compile to Javascript: CoffeeScript 1.0, StratifiedJS, the Emscripten LLVM backend which brings C/C++ to Javascript, and more.
-
Languages Come to Javascript VMs: CoffeeScript 1.0, StratifiedJS, C/C++ with Emscripten, Python
Javascripts ubiquity and increasingly fast VMs have made it an interesting runtime for languages. InfoQ looks at languages and tools that compile to Javascript: CoffeeScript 1.0, StratifiedJS, the Emscripten LLVM backend which brings C/C++ to Javascript, and more.
-
Developer Angst on Microsoft Visual C++ Futures
Yesterday a video was posted to the Visual C++ blog in an attempt to answer community concerns about its future. The post hit a raw nerve with the C++ community with no response from the Visual C++ team as yet.