Programmation
- 24 juin 2009
Erik Engbrecht's Blog: Pondering Actor Design Trades
Why is the standard Scala actor implementation so complex when others have done it in a such simpler fashion?
Is it better to have one, big actor library that supports a wide variety of use cases, or a bunch of smaller ones targeted at specific niches and programming styles?
If there are to be a bunch, should they just be conceptually similar (e.g. all based on the actor model), or should there be interoperability among them?
- 22 juin 2009 Project:Omega.org » Créer une Application pour iPhone
- 19 juin 2009
scalacheck - Google Code
ScalaCheck is a powerful tool for automatic unit testing of Scala and Java programs. It features automatic test case generation and minimization of failing test cases. ScalaCheck started out as a Scala port of the Haskell library QuickCheck, and has since evolved and been extended with features not found in Haskell QuickCheck.
- 19 juin 2009
ScalaTest
ScalaTest is a free, open-source testing tool for Scala and Java programmers. It is written in Scala, and enables you to write tests in Scala to test either Scala or Java code. It is released under the Apache 2.0 open source license.
- 19 juin 2009
CodeProject: Designing And Implementing A Neural Network Library For Handwriting Detection, Image Analysis etc.- The BrainNet Library - Full Code, Simplified Theory, Full Illustration, And Examples. Free source code and programming help
This article will explain the actual concepts of Backward Propagation Neural Networks - in such a way that even a person with zero knowledge in neural networks can understand the required theory and concepts very easily. The related project demonstrates the designing and implementation of a fully working ‘BackProp’ Neural Network library, i.e, the Brain Net library as I call it. You can find the theory, illustration and concepts here - along with the explanation of the neural network library project - in this article. Also, find the full source code of the library and related demo projects (a simple pattern detector, a hand writing detection pad, an xml based neural network processing language etc) in the associated zip file.
- 19 juin 2009
Stack Overflow
Stack Overflow is a collaboratively edited question and answer site for programmers – regardless of platform or language. It’s 100% free, no registration required.
- 19 juin 2009
The Pragmatic Bookshelf | Programming Scala
Scala is an exciting, modern, multi-paradigm language for the JVM. You can use it to write traditional, imperative, object-oriented code. But you can also leverage its higher level of abstraction to take full advantage of modern, multicore systems. Programming Scala will show you how to use this powerful functional programming language to create highly scalable, highly concurrent applications on the Java Platform.
- 19 juin 2009 First Steps to Scala
- 19 juin 2009 Scalazine
- 19 juin 2009
Java to Scala with the Help of Experts | The Scala Programming Language
Java to Scala with the Help of Experts
- 19 juin 2009
The Scala Programming Language
Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages, enabling Java and other programmers to be more productive. Code sizes are typically reduced by a factor of two to three when compared to an equivalent Java application
- 19 juin 2009
flatula - Google Code
flatula is a simple write-once database for Erlang that provides an easy way to remember a piece of data, then look it up later using a compact identifier. See FlatulaHowTo for a brief introduction and tutorial.
- 3 juin 2009
mochiweb - Google Code
MochiWeb is an Erlang library for building lightweight HTTP servers.
- 3 juin 2009
scalaris - Google Code
Scalaris is a scalable, transactional, distributed key-value store. It can be used for building scalable Web 2.0 services.
- 3 juin 2009
Clojure - home
Clojure is a dynamic programming language that targets the Java Virtual Machine. It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language - it compiles directly to JVM bytecode, yet remains completely dynamic. Every feature supported by Clojure is supported at runtime. Clojure provides easy access to the Java frameworks, with optional type hints and type inference, to ensure that calls to Java can avoid reflection.
- 19 mai 2009 Mutable and Immutable Objects: Ruby Study Notes - Best Ruby Guide, Ruby Tutorial
- 19 mai 2009 Concurrent Ruby? - comp.lang.ruby | Google Groupes
- 19 mai 2009
mojombo's erlectricity at master - GitHub
Erlectricity allows a Ruby program to receive and respond to Erlang messages sent over the Erlang binary protocol.
- 19 mai 2009 Ruby Polyglot: Talking with Erlang - igvita.com
- 22 avril 2009 InfoQ: Domain Driven Design Quickly