The release also includes performance improvements for large working trees and trees stored on networked file systems, as well as the removal of clean/smudge filters as a requirement for input reading. More details are available here.
Java 9 to feature JShell and REPL
Java 9 will introduce JShell and a read-eval-print loop (REPL). With REPLs, users will be able to evaluate code snippets and to test their code as it is created.
According to the Shell Java Enhancement Proposal for the project, REPL is a result of academic feedback.
“Schools are adopting languages that have REPL functionality because it lowers the initial learning curve of programming. The interactive REPL tool gives rapid evaluation of code to young developers,” wrote Yolande Poirier, community manager for the Java developer community, wrote in a blog post.
IBM Cloudant open-sources CouchDB search integration with Lucene
IBM has announced it is open-sourcing Cloudant Search’s code repositories Clouseau and Dreyfus.
“This code powers Cloudant’s full-text search system, which combines our Apache CouchDB-based service with the Apache Lucene text search engine library,” wrote Bob Newson, engineer for Cloudant, in a blog post.
Clouseau is made up of Scala code and provides access to the Lucene library. Dreyfus is written in Erlang and manages Clouseau nodes to provide full-text search features.
IBM also announced it intends to contribute Clouseau and Dreyfus to the Apache CouchDB project.