Menu

Kelp - source code annotation framework / News: Recent posts

Kelp 1.4 released!

Today we released Kelp version 1.4!

It fixes implements new features, including better portability and support for rc files and environment variables.
Most importantly, it now supports indexing of note and modules for speedy access to the relevant information.
The source code is now stored exclusively on our Mercurial depot.

Enjoy,
The Kelp team

Posted by Anonymous 2008-05-21

Kelp launches new Mercurial public repo.

In order to support contributions from anyone to our source code, we have instantiated a static-http only access Mercurial repository.
The core Kelp source code can be found at http://kelp.sf.net/hg/kelphg.tar.gz
It is a mirror of our latest SVN source code repositrory (Kelp 1.3)
Whenever a new release of Kelp is ready, we will update the Mercurial repository.
For the moment, the main line development will continue on the SVN repository until such time as we will feel confident about switching completely to Mercurial.
But the current repo should allow anyone to submit Mercurial style patches for integration, or just allow anyone to fork confidently from us.... read more

Posted by Anonymous 2008-02-12

Kelp 1.3 released!

Today we released Kelp version 1.3!

It fixes three bugs that were outstanding from version 1.2, and this makes 1.3 the most stable release yet.
You can see out sourceforge bug tracker for details.
We posted sourced and binaries for Unix and Windows.
The Mac universal binary is built for both 32 and 64 bit intel/ppc architectures.
We will soon post binaries for other architectures.
For Windows, we also bundled the redistributable C runtime DLL which is necessary on older XP systems.... read more

Posted by Anonymous 2008-02-07

Switching to Subversion

Development of Kelp 2.0 will take place in our Subversion repository.
All revisions of kelp's code up to version 1.2 van be found in the CVS repository.
In our svn repo you will find version 1.2 of Kelp also as a tag (under tags/kelp_1_2)

Enjoy,
The Kelp team

Posted by Anonymous 2008-02-05

Kelp 1.2 released!

We are pleased to announce that Kelp version 1.2 has been released today.
We have released a source tarball compatible with all major unix platforms. Plus a binary tarball for Mac OS X containing unversal binaries for 32 and 64 bit intel and powerpc machines.
We will release a source zip file and binary releases for other platforms in the 48 hours.
Kelp 1.2 contains a new feature, the ability to print the line number of where the blades are stored.
Using option '-l', the line number for each blade is printed, allowing quick editing of kelp files in any standard editor.
As usual, this feature is compatible with large files (> 2GB).
Please check out our tutorial at kelp.sf.net/tutor.php
You can submit feature requests and report bugs using the standard SourceForge interface. ... read more

Posted by Anonymous 2008-02-04

Kelp 1.1 released!

We are pleased to announce that Kelp version 1.1 has been released today.
We have released a source tarball compatible with all major unix platforms.
We will release a source zip file and binary releases for many platforms.
The source code in Kelp 1.1 has been cleaned up, implementing assertions in debug binaries, and new error/exit code handling.
The code is now completely bit-width agnostic, meaning it can be run on any platform, including ILP32, ILP64, LP64 and LLP64. It supports large (> 2GB) files on any platform where support is available, including Win32, Linux and OS X.
For Windows, a new solution file was created using the improved Visual C++ express 2008.
Please check out our tutorial at kelp.sf.net/tutor.php
You can submit feature requests and report bugs using the standard SourceForge interface. ... read more

Posted by Anonymous 2008-01-28

Kelp 1.0 released!

We are pleased to announce that Kelp version 1.0 has been released today.
Now featuring alias support, Kelp is available in source form for all major platforms (any Posix system with gcc, including Linux and Darwin-OS/X, and Windows platforms using Visual C++ or MingWin).
Binaries are provided for the most popular platforms (IA32 Linux, Windows and MacOS/X).
Plugins for Vim and Eclipse are provided in source form as a separate package (plugin).
Please check out our tutorial at kelp.sf.net/tutor.php
You can submit feature requests and report bugs using the standard SourceForge interface.... read more

Posted by Anonymous 2007-12-09

Kelp 0.10 released

Two major improvements in this release.
Firstly, we now have a clear separation between modules, notes and blades.
Secondly, the internal data structures (including the forest index file) have been improved and optimised for speed using binary trees and binary vectorial search.
To get this release from CVS, check out our modules 'kelp' and 'plugin' using tag R_0_10.
Make sure you check out our project's website at http://kelp.sf.net where you will also find the latest tutorial on how to use Kelp in your own projects. ... read more

Posted by Anonymous 2007-11-09

Kelp 0.9 released for Linux and Windows

We have just released Kelp 0.9
It is now available for download as both source and binary distributions.
We have precompiled binaries for x86 32bit Windows and Linux platforms.
If you would rather get it straight from our CVS repository, make sure you check out our modules using tag R_0_9.
Make sure you check out our project's website at http://kelp.sf.net where you will also find the latest tutorial on how to use Kelp in your own projects.... read more

Posted by Anonymous 2007-10-05

Linux port complete

As of CVS tag R_0_9, Kelp now runs on both Linux and Windows.
Porting was pretty effortless, and only involved implementing Posix directory scanning in plantforest.c
Kelp 0.9 will be released tonight, so make sure to check it out!
And please remember we are updating our Tutorial daily so please do submit your comments!

Regards,
The Kelp team.

Posted by Anonymous 2007-10-05

Website revamped, Part 2

Our website is now using PHP to serve XHTML1.1 pages.
Each page has a link to the W3C Validator for XHTML1.1.

Usage of PHP is for now limited to make the website easier to edit, since it is made using Vim over an SSH connection.

Have fun browsing our site, and don't forget to check out our tutorial and submit your comments!

Cheers,
Filippo

Posted by Anonymous 2007-10-04

Tutorial is a lot of work-in-progress

We have been working on the tutorial section of Kelp's website.
Although far from complete, it is already providing a gentle introduction to how Kelp works.
Please make sure to visit the tutorial at kelp.sf.net/tutor.html and submit your comments.

Posted by Anonymous 2007-10-03

Thomas Vestdam joins Kelp as mentor

Thomas Vestdam has joined the project as mentor.

Thomas has worked on several projects in Elucidative Programming, which shares several ground rules with what Kelp is trying to achieve.

Thomas homepage can be found here:
http://www.cs.aau.dk/~odin/

Posted by Anonymous 2007-09-27

Kelp 0.8 released

Several improvements to the interface have made their way in this release of Kelp.
The forest file is now cross-platform; support for module blades enables summary information to be printed for each module.
The Tutorial on the web site will soon be updated to reflect all the new changes.

Posted by Anonymous 2007-09-17

Kelp's web site revamped!

kelp.sf.net has been revamped. We have revised the content and the layout. We have also added the draft of a Tutorial on how to use Kelp.
Please check it out! :-)

Posted by Anonymous 2007-09-13

Kelp 0.7 released

Now including better documentation, a fix for a long standing bug, and a plugin for Vim, the text editor.
Soon to be released: a plugin for Eclipse, the ever popular IDE.

Posted by Anonymous 2007-09-05

vim plugin available

Dave Harris has joined our team and has already volunteered his work.
He has developed a plugin for vim.
This will expand our user base and will make it easy to adopt kelp as a documenting tool for source code.
Thanks again Dave for your work.

Posted by Anonymous 2007-09-02

KELP 0.5 Released

kelp is a source code documentation system that promotes the "separation of concern" paradigm. It allows documentation to be written separately from source code, yet link the two dynamically. The opposite of what conventional systems do.

A new version of kelp, KELP_REL_0_5, has been released today. Together with many bug fixes, it now comes with more extensive documentation in the form of readme files.... read more

Posted by Anonymous 2007-08-31

Eclipse plugin on its way

A new developer, Ian Appleby, has joined the project and will be the creator and maintainer of the Eclipse plugin for Kelp.
The plugin will expand our potential user base making it easy to adopt kelp as a source code documentation systems for software development projects.
Please join me in welcoming Ian to the project.

Here is a brief summary of Ian's background and goals for the project:

I'm a recent CS graduate with experience developing in Java
using the Eclipse IDE and have (very) brief experience in
Eclipse RCP development. I always looking to learn, so I'll
happily pick up anything I need to along the way.... read more

Posted by Anonymous 2007-08-29

kelp 0.3 released

A new tag, KELP_0_3, has been created, and new file packages released.
plantforest now compiles a map of all the modules and their sizes in terms of how many ids they contain.
kelp is now working with the default option of displaying a list of all modules and their sizes.

Posted by Anonymous 2007-08-22