Wednesday, November 17, 2010

Github supports Factor!

I've been working with Github over the past three months to get Factor added as a recognized programming language. The main roadblock was proper syntax highlighting and deployment within the Github environment. Since Github uses the pygments project, I implemented (and contributed) a Factor lexer which will be part of the next release of pygments (version 1.4) and is available now on their development branch.

As of today, Github has officially added support for the Factor programming language. In celebration of this, I wanted to highlight some of the projects using Factor on Github. As you might know, I've been keeping code examples and tutorials from my blog posts on my Github.

The main repository (where a lot of the library development occurs) has 114 watches, 47 forks, and at least 17 unofficial copies.

There are a variety of other projects and tutorials:

Trixel (low resolution voxel renderer)

Implementation of Joy in Factor

Factor Blog Tutorial

99 Prolog Problems in Factor

Factor Training Ground

Sunlight Labs API in Factor

BERT in Factor

Static Blog Generator

Go implemented in Factor

Controlling a Robotino from Factor

Math and crypto code.

Sensors and Radar

Turtles, SVG, Image gadgets

Graphing gadgets

Facile: a CouchDB view server in Factor

Some patches (probably a little outdated):

New regexp minimalization code for Factor

Korean I/O support.

X input method

And, some related projects:

Packaging Factor for ArchLinux

Port of Factor to the Parrot Virtual Machine

If you know of other Factor projects with source code, let me know!

By the way, repositories get classified on push, so as the Factor projects get pushed to, they will be added to the list.


Anonymous said...

Congratulations for your work!

Anonymous said...

How do we get GitHub to support Factor markdown language?