Tumblelog by Soup.io
Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.

February 19 2010

johl
08:49

django-annoying

This is django application that try to eliminate annoying things in Django framework.
Reposted bytante tante

February 06 2010

johl
19:53

gource

Gource is a software version control visualization tool.

February 01 2010

johl
21:56

January 29 2010

johl
17:14
johl
17:05

January 24 2010

johl
13:56

OCaml Batteries Included

OCaml Batteries included (or simply "Batteries") is a community-driven effort to standardize on an consistent, documented, and comprehensive development platform for the OCaml programming language. Batteries is meant to serve the following purposes: define a standard set of libraries which may be expected on every compliant installation of OCaml; organize these libraries into a hierarchy of modules; define a standard set of language extensions (based on CamlP4) which may be expected on every compliant installation of OCaml;

January 20 2010

johl
13:04

A successful Git branching model

In this post I present the development model that I’ve introduced for all of my projects (both at work and private) about a year ago, and which has turned out to be very successful. I’ve been meaning to write about it for a while now, but I’ve never really found the time to do so thoroughly, until now. I won’t talk about any of the projects’ details, merely about the branching strategy and release management.
Reposted byprgtomster02mysoup-aa02mydafsoup-01

January 18 2010

johl
00:01

January 16 2010

johl
13:59

Dulwich

a pure Python implementation of git protocols and files
Reposted byZaphodBtomster

January 15 2010

johl
19:01

stream – Lazily-evaluated, parallelizable pipeline

Streams are iterables with a pipelining mechanism to enable data-flow programming and easy parallelization. The idea is to take the output of a function that turns an iterable into another iterable and plug that as the input of another such function. While you can already do this using function composition, this package provides an elegant notation for it by overloading the >> operator. This approach focuses the programming on processing streams of data, step by step. A pipeline usually starts with a producer, then passes through a number of processors. Multiple streams can be branched and combined. Finally, the output is fed to an accumulator, which can be any function of one iterable argument.
Reposted bysatta satta

January 14 2010

johl
02:04

January 06 2010

johl
19:52

Eventlet Networking Library

Eventlet is a networking library written in Python. It achieves high scalability by using non-blocking io while at the same time retaining high programmer usability by using coroutines to make the non-blocking io operations appear blocking at the source code level.

January 05 2010

johl
18:46

FleetDB

fleetDB (in clojure) Doc-oriented database: data in RAM as persistent data structures, multi-record transactions, concurrency semantics; writeto append-only log, ...
johl
15:03

December 05 2009

johl
13:30
johl
12:14

MyHDL - From Python to Silicon!

MyHDL is an open source Python package that lets you go from Python to silicon. With MyHDL, you can use Python as a hardware description and verification language. Furthermore, you can convert implementation-oriented MyHDL code to Verilog and VHDL automatically, and take it to a silicon implementation from there.

November 24 2009

johl
12:49

November 16 2009

johl
19:27

November 05 2009

johl
03:54

pyjamas

pyjamas is a stand-alone python to javascript compiler, an AJAX framework / library and a Widget set API. You can write web applications in python - a readable programming language - instead of in HTML and Javascript, both of which become quickly unreadable for even medium-sized applications. Your application's design can benefit from encapsulating high level concepts into classes and modules (instead of trying to fit as much HTML as you can stand into one page); you can reuse - and import - classes and modules. Also, the AJAX library takes care of all the browser interoperability issues on your behalf, leaving you free to focus on application development instead of learning all the "usual" browser incompatibilities.

November 04 2009

johl
17:27

MOA - Massive Online Analysis

assive On-line Analysis is an environment for massive data mining. MOA is a framework for data stream mining. Includes tools for evaluation and a collection of machine learning algorithms. Related to the WEKA project, also written in Java, while scaling to more demanding problems.
Reposted byconsumelaterlit
Older posts are this way If this message doesn't go away, click anywhere on the page to continue loading posts.
Could not load more posts
Maybe Soup is currently being updated? I'll try again automatically in a few seconds...
Just a second, loading more posts...
You've reached the end.