10 tips on how to prevent business value risk
One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.
The content has been bookmarked!
There was an error bookmarking this content! Please retry.
Posted by Abel Avram on Oct 27, 2009
IronScheme, the R6RS implementation of Scheme for DLR, has reached RC1 after one year of being in beta.
IronScheme is the effort of Llewellyn Pritchard, aka Leppie, author of the xacc.ide IDE, a development environment for .NET languages. He initially created IronLisp, but discovering that no one was interested in yet another LISP dialect Leppie decided to implement Scheme and to make it run on top of the DLR. The result was IronScheme. After being an alpha project for 10 months and going through 4 beta releases over the period of one year, IronScheme is closing its official 1.0 release being RC1 at this point.
IronScheme can be invoked through the command prompt, a REPL environment, or by being embedded as a scripting library in .NET applications. It runs on .NET/32 and 64 bit and Mono/32 bit.
IronScheme currently passes 8880 tests from the PLT Scheme test suite with only 4 tests not passing yet. Two features are still lacking and Leppie’s plan is to address those in v. 2.0:
- call/cc only supports escape continuations, trying to re-invoke a continuation will result in an error
- during development of beta 2, I made a CPS version, but is too slow to be useful currently, this will be addressed in IronScheme 2.0
Still needed and are to be addressed before the final release: more testing, more integration with CLR and complete documentation. The project is published under MS-PL License.
Resources: Interview with Leppie, Host IronScheme in Your .NET Applications, The Scheme Language Is to Be Split in Two.
A Guide to Branching and Merging Patterns
Using Drools? See what you're missing! Get the Power of Drools with the Assurance of Red Hat
Fair Trade Software Licensing - A Guide to Neo4j Licensing Options
Getting Started with Stratos - an Open Source Cloud Platform
Hmm.
Clojure seems to be quite popular on the JVM with the software developers I spend time with.
While influenced by other languages too, ioke is also a Lisp-y language on both JVM and CLR.
Nonetheless, it's nice to see this work - I'm looking forward to tinkering!
JoshG
Josh,
that's what he said in the interview with InfoQ: Interview with Leppie
One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.
InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition.
Alex Papadimoulis discusses ugly code, where it comes from, how to avoid it, and how to get rid of it.
John Davies examines Visa’s architecture and shows how enterprises have architected complex integrations incorporating Hadoop, memcached, Ruby on Rails, and others to deliver innovative solutions.
Sean Comerford unveils ESPN.com’s architecture, what components are used and why, and the current changes the website goes through.
Are there repeated patterns of failure on Enterprise Agile Enablement efforts? Sanjiv and Arlen discuss Seven Deadly Sins to avoid when adopting Agile in an enterprise.
Erik Dörnenburg answers: What is Enterprise and Evolutionary Architecture?, discussing 4 issues: Turning strategy into execution, Ensuring conformance, Where do the architects sit? Buying or building?
Sean Cribbs explains what Map-Reduce and Riak are, why and how to use Map-Reduce with Riak, and how to convert SQL queries into their Map-Reduce equivalents.
2 comments
Watch Thread Reply