InfoQ

InfoQ

Topic/Tag specific view

Continuations Content on InfoQ


Latest featured content about Continuations

JavaScript in the Enterprise

Topics
Java,
Javascript

Attila Szegedi discusses the usage of Javascript in the enterprise. Topics covered include the benefits of Javascript, scalability, architectural solutions, continuations, organizational benefits and challenges, hiding functions and fields, JSDoc, differences between Java and Javascript, code quality, modularity, threading, shared objects, precompilation, JS expression language, and web flow.

QCon Panel: What will the Future of Java Development Be?

Topics
.NET Framework,
Change,
Community,
Programming,
Leadership,
Java,
Language,
Design,
Platforms

In this panel discussion from QCon San Francisco, several influential leaders of the software development community discussed and debated the future of the Java language and APIs based upon the lessons we have learned from the past. Topics included static versus dynamic languages, removing code from Java, forking the JVM, and the next big programming language.

Project Fortress: Run your whiteboard, in parallel, on the JVM

Topics
Research,
Programming,
Java

In this presentation from the JVM Languages Summit 2008, David Chase discusses Fortress, a Fortran-based highly parallel programming language. Topics covered include the origins of Fortress, mathematical syntax, the challenges of running on the JVM, parsing, work stealing, transactions, continuations, problems with blocking, the type system, type mapping, multiple dispatch and profiling.

News about Continuations

Going Beyond the Standard: Continuations in Mono

Topics
Language Design,
.NET

While Mono usually strives to follow the C# and Common Language Infrastructure specifications, it does occasionally go beyond them. While some features such as SIMD support are backwards-compatible with .NET, runtime supported continuations are exclusive to Mono.

Jetty 7.0 released

Topics
Web Servers,
Java,
Application Servers

The release of Jetty 7.0 was announced today and is available for download from its new home at Eclipse.org as well as via the maven repository. This version represents an evolution of Jetty 6.0, and represents a significant reorganisation of the codebase as well as numerous performance improvements. In addition, the Continuation API is now portable across different servers.

Wee: Continuation Based Ruby Web Framework

Topics
Ruby,
Web Frameworks

Wee is a web framework similar to Seaside that uses continuations and provides reusable UI components. With Ruby 1.9, continuations stopped leaking memory and can therefore be used safely in a production environment.

Ruby 1.9 adds Fibers for lightweight concurrency

Topics
Dynamic Languages,
Programming,
Ruby,
Performance & Scalability

Fibers were recently in the Ruby 1.9 branch. The Coroutine-like concept has many uses, such as implementing lightweight concurrency and others. We look at the concept and influences of Fibers in Ruby 1.9, as well as code samples.

Jetty 6: Rewritten for Continuations, NIO, Servlet 2.5

Topics
Java,
Application Servers

The Jetty 6 was released a couple of weeks ago and 6.0.1 a few days ago. The Jetty 6 code base is a complete rewrite adding such features as Continuations, NIO support, and 2.5 Servlet spec compliance. InfoQ caught up with Jetty lead Greg Wilkins to find out more details on the version 6 product.

Revisiting the Need for Asynchronous Servlets

Topics
Java,
JCP Standards,
Web Frameworks

As we transition from a page based view of web application development to an Ajax style data based new server programming needs emerge. Gregg Wilkins, lead developer on the Jetty web container, has been examining the need for an Asynchronous Servlet API in a series of blog posts. This review has resulted in Gregg concluding that continuations are the best solution at the present time.