BT
x Share your thoughts on trends and content!

The Road to Javaslang 3.0

by Michael Redlich on  Nov 12, 2016

Javaslang, an open-source functional library that provides persistent data types and functional control structures for Java 8 and beyond, published a roadmap for a major release version 3.0 that promises significant changes to the library to remove unnecessary and deprecated features.

Enterprise Development Trends 2016: A Survey of JVM Developers by Lightbend

by Michael Redlich on  Nov 08, 2016

Lightbend surveyed over 2100 JVM developers to study correlations between development and infrastructure trends. Their findings, published in a whitepaper, revealed that microservices and lightweight containers are challenging heavyweight J2EE application servers.

Racket 6.7 Brings Android App Support, Improved REPL, and More

by Sergio De Simone on  Oct 31, 2016

PLT Design has announced a new version of Racket; its Scheme-like general purpose, multi-paradigm programming language Racket 6.7 introduces support for building graphical applications on Android, improvements to the REPL and to the package manager, and extended Typed Racked.

Don Syme Presents F# Design Principles at .Net Fringe

by Pierre-Luc Maheu on  Sep 13, 2016

Don Syme, creator of F#, presented at .Net Fringe 2016 an assessment of the current status of F#. He also commented on the duality that exists in F#, a functional language created on a runtime built for object oriented languages.

Open-Source OCaml to JavaScript Compiler BuckleScript Hits 1.0

by Sergio De Simone on  Sep 07, 2016 1

BuckleScript 1.0 brings almost full compatibility with OCaml features and an improved FFI with the aim of avoiding writing unsafe JavaScript stubs. InfoQ has spoken with Bloomberg’s Hongbo Zhang, BuckleScript creator at Bloomberg.

Retrospective: Haskell in Production

by Sergio De Simone on  Aug 24, 2016 1

Haskell might be “the closest thing to a secret weapon” when building server-side software, writes Better co-founder Carl Baatz, summarizing their four-year journey using Haskell in production.

The New Scala Center Focuses on Education and the Scala Community

by Michael Redlich on  Aug 16, 2016

Details of the new Scala Center, a non-profit organization created to focus on education and the open source community, were presented by research scientist Heather Miller during her June 16, 2016 keynote address at Scala Days Berlin.

Elixir 1.3 Brings New Language Features, APIs, and Improved Tooling

by Sergio De Simone on  Jun 27, 2016

Elixir 1.3, recently announced by José Valim, deprecates imperative assignments and adds new types and accessors, improves its Mix build tool and the ExUnit unit testing framework.

Clojure.spec is a New Contract System for Clojure

by Sergio De Simone on  May 29, 2016

Clojure has a new core library, clojure.spec, that aims to provide a standard and integrated system for the specification and testing of data and functions. Besides making it possible to automatically validate Clojure code, the new specification system can be used for a number of tasks such as generative testing, error reporting, and destructuring.

Chez Scheme Native Compiler now Open Source

by Sergio De Simone on  May 11, 2016

R. Kent Dybvig, professor emeritus of Computer Science at Indiana University, now with Cisco, has recently open sourced version 9.4 of his formerly commercial Scheme compiler Chez Scheme.

Racket 6.5 Brings Improved Typed Racket, Faster Iteration, and More

by Sergio De Simone on  May 10, 2016

Racket, a multi-paradigm programming language belonging to the Lisp/Scheme family, has reached version 6.5, writes Ryan Culpepper on Racket blog. The new version adds several new features, including improvements to typed/untyped code interaction, faster iteration on hash tables and sets, and more.

JetBrains Releases IntelliJ IDEA 2016.1

by Abraham Marín Pérez on  Apr 13, 2016

JetBrains has released IntelliJ IDEA 2016.1, the latest version of their most popular IDE. The new version seems to have the polyglot developer in mind, with multiple enhancements over a variety of languages and technologies; however, the most noticeable changes are aimed at Java, particularly at helping developers take full advantage of Java 8.

LFE Brings Lisp to the Erlang Virtual Machine

by Sergio De Simone on  Apr 05, 2016

After 8 years of development, Lisp Flavoured Erlang (LFE) has reached version 1.0, bringing stable support for Lisp programming on the Erlang virtual machine (BEAM). LFE was created by Robert Virding, one of the initial developers of Erlang. InfoQ has spoken with Duncan McGreggor, current maintainer of LFE.

Bloomberg Open-sources BuckleScript, JavaScript Backend for OCaml

by Sergio De Simone on  Mar 22, 2016

Recently open-sourced BuckleScript, a JavaScript backend for OCaml, aims to bring OCaml type safe, high performance code to any JavaScript execution engine, Bloomberg say.

Simplifying Database Queries with Jinq

by Abraham Marín Pérez on  Mar 21, 2016 11

Jinq, a library to provide a DSL for database queries, has been made available for Java and Scala. The work is inspired by .NET's LINQ, and aims at enabling easy-to-write queries with support for type safety. As commented by Ming-Yee Iu, creator of the tool, work on Jinq started in 2006 under project name Queryll; however, the adoption of lambdas in Java 8 is what has realised its full potential.

General Feedback
Bugs
Advertising
Editorial
Marketing
InfoQ.com and all content copyright © 2006-2016 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT

We notice you're using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.