GitHub supports Factor!
Wednesday, November 17, 2010
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):
And, some related projects:
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.