ColourCode: 1.0 Released

I'm quite pleased to announce the release of version 1.0 of ColourCode. You can download and know more about it from the ColourCode homepage. Please leave your feedback and bugs in the comments

ColourCode: Some thoughts about the future

Before I write about the possible future of ColourCode, let me get a few things out of the way. First today I fixed an extensionless file bug, and you can now force languages in ColourCode. Now that thats out of the way, I was just thinking about how much interest I still have in ColourCode. I mean writing it was a lot of fun and gave me some new insights into design but I don't feel the same interest I had in parsing and analysing language files, that I had when I began ColourCode.

ColourCode: 1.0 almost done

ColourCode is done. It now has support for PHP and HTML which it didn't have before. Perl support will probably get in before the stable release. This version has been bumped to 1.0. I think I've made a really good project and that it deserves the 1.0 tag. PDF support will not enter the 1.0 release but is on track for 1.1. All that is left now is testing some highly tweaked files.


Language support ColourCode now has support for C# and Javascript, completing support for the original language set. I'l be adding Perl and HTML soon enough. Bugs On the C based languages front there is a small logic error in the multiline comment system. I am currently trying to iron it out. Snippet feature dropped I've decided to drop the snippet feature since its not universal (doesn't make sense in PDF) and since CSS is now dynamically generated, giving the CSS data to the user and having him embed it will be quite annoying.

ColourCode: Almost done

In the last two days ColourCode has reached a stage where I can say that it is finally ready for release. Everything apart from implementing language handlers is done. PDF support might not be added. It all depends on how patient I am in releasing it. Meanwhile you can download a nightly build and view demos for Ruby and Python from the link above.

ColourCode: Making progress

ColourCode has been getting along quite well for the last week. I now firmly have the basic design for my plans in working code. The language parser and handlers are coordinating well and this might just be one of the best designs I've ever envisioned. Once the main program is in place writing language handlers and formatters for ColourCode will be really easy. At this stage only the Ruby language handler is complete, and until I can make it work perfectly for a large amount of code, no other handlers are expected.

ColourCode: New ideas and old improvements

Now that TetraBlocks is done, its time to start working on the latest and greatest ColourCode release ever. Though the next version should be called 0.3, I might bump it up a few notches if everything works out as planned. One of the major things I've been planning is to implement the Language Descriptors in Ruby itself rather than text files or XML. This would allow them to be more context sensitive and basically do more stuff to improve highlighting.

Colourcode is on the front page

Not only did ColourCode get submitted to DZone, it got on the Front Page today. Its got 279 views and 203 clicks. Thanks to everyone who voted

ColourCode got DZoned

My syntax highlighting program, ColourCode, has been submitted to DZone. Its amazing when a 16 year old's crap app get posted there. Thanks a lot Satish Talim of Learning Ruby.

Colourcode 0.2 released

ColourCode 0.2 has been released. In addition to the features mentioned in the previous post it now supports C# and Shellscript and Javascript. Check it out at the ColourCode homepage

Colourcode 0.2 nearing release

I am quite pleased to announce that ColourCode 0.2 on which I have been working for the last week is nearing release. 0.2 has the following features over 0.1 support for multiline comments , also when they are embedded inlineoptionally printing line numbersSupport for quote escapes in strings when a backslash precedes it ATM there are a few bugs Also there will be support for more languages

ColourCode 0.1beta released

I am pleased to announce the release of version 0.1beta of ColourCode. ColourCode is a Ruby program to generate syntax highlighted HTML files. Currently it supports HTML, Java, C++, Ruby and Python. For more information and (not)features see the ColourCode homepage

Initial ColourCode Success

As I mentioned in a previous post, I am working on a Ruby generic syntax highlighter. Well today it had its first measure of success by producing this HTML: It is buggy as can be seen from the mess up near the end, and write now I haven't chosen the best colours nor a complete correct language definition for Ruby or any other language, but the major part is done.