Skip to main content

Robert Wallace's Library tagged programming   View Popular, Search in Google

Jan
16
2012

"Nuitka is a good replacement for the Python interpreter and compiles every construct that CPython 2.6 and 2.7 offer. It translates the Python into a C++ program that then uses “libpython” to execute in the same way as CPython does, in a very compatible way."

python CPython compiler programming development

Nov
19
2010

Openframeworks is a c++ library designed to assist the creative process by providing a simple and intuitive framework for experimentation.

The library is designed to work as a general purpose glue, and wraps together several commonly used libraries under a tidy interface: openGL for graphics, rtAudio for audio input and output, freeType for fonts,freeImage for image input and output, quicktime for video playing and sequence grabbing.

programming opensource c++ openframeworks visualization

Nov
4
2010

When writing anything that needs to communicate with a terminal in some way it is almost always speaking some dialect of VT100 or ANSI.

This library aims solely at parsing a stream of VT100/ANSI data and then letting the host application do the rendering. Many other project also parse VT100/ANSI data but their parser is always tangled up with the actual rendering of the data, making reuse in other projects problematic.

libvt100 programming development .net c#

SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.

programming c++ swig tools development

Natural Docs is an open-source documentation generator for multiple programming languages.  You document your code in a natural syntax that reads like plain English.  Natural Docs then scans your code and builds high-quality HTML documentation from it.

documentation programming development opensource tools code software

Feb
5
2007

This site is a companion to the influential computer-science text Structure and Interpretation of Computer Programs, by Abelson, Sussman, and Sussman. Its purpose is to demonstrate the Web's potential to be a channel for innovative support for textbook us

programming scheme books reference sicp algorithm delicious lisp mit

Oct
24
2010

After I found this story on programming.reddit.com I was too tempted to write a 500 lines of C code Tcl interpreter for fun, as commented here. It took three hours of work, 556 lines of C code, and was pretty interesting to do. The following is a description of the experiment.

c programming tcl picol

This article may be the first of many recording the scratching of an itch that apparently needs scratching. I cannot seem to ignore it even if I try. A book on Scheme or implementing interpreters or compilers always seems to find its way into my hands. I want to implement Scheme from Scratch: an interpreter, a compiler, a JIT, etc. I want to see how it all happens. If you do too then you may enjoy following along.

scheme programming c

Jul
21
2010

"Learning a new programming language always is fun and there are many great books legally available for free online. Here’s a selection of 30 of them"

programming ebooks

Jul
16
2010

"CoffeeScript is a little language that compiles into JavaScript. Think of it as JavaScript's less ostentatious kid brother — the same genes, roughly the same height, but a different sense of style. Apart from a handful of bonus goodies, statements in CoffeeScript correspond one-to-one with their equivalent in JavaScript, it's just another way of saying it. "

javascript programming coffeescript js script compiler dsl

"[Individual Developer (Standalone)] commands are essential for anybody who makes a commit, even for somebody who works alone.

If you work with other people, you will need commands listed in the [Individual Developer (Participant)] section as well.

People who play the [Integrator] role need to learn some more commands in addition to the above.

[Repository Administration] commands are for system administrators who are responsible for the care and feeding of git repositories."

git versioncontrol SCM programming reference

Sep
19
2009

Crate is a developer tool to help package up your application as a custom static build of the ruby interpreter plus all dependent binary extensions. All the pure ruby code (the ruby application, the ruby stdlib, etc ) is packed into one or more SQLite dat

ruby packaging library programming deployment development delicious crate

Apr
27
2010

Griffon is a Grails like application framework for developing desktop applications in Groovy. Inspired by Grails, Griffon follows the Convention over Configuration paradigm, paired with an intuitive MVC architecture and a command line interface. Griffon a

development desktop frameworks groovy java mvc libraries programming swing jvm griffon delicious

Boilerplate: noun standardized pieces of text for use as clauses in contracts or as part of a computer program.

As one of the original authors of Blueprint CSS I've decided to re-factor my ideas into a stripped down framework which provides the bare esse

css design development frameworks layout programming templates blueprint web delicious

Apr
26
2010

Flask is a microframework for Python based on Werkzeug, Jinja 2 and good intentions. And before you ask: It's BSD licensed!

development frameworks minimal opensource python wsgi programming web microframework flask delicious

1 - 20 of 798 Next › Last »
Showing 20 items per page

Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »

Join Diigo
Move to top