;;;;;
title: CLark 0.1.0
tags: projects, clark, markam, common-lisp, lisp
date: 2013-04-03 23:04
format: md
;;;;;

A few days ago I tagged
[CLark 0.1.0](http://code.ryuslash.org/cgit.cgi/clark/tag/?id=0.1.0).

CLark is a Common Lisp rewrite of my
[Markam](http://code.ryuslash.org/cgit.cgi/junk/markam/) project,
which in turn was a Chicken Scheme rewrite of
[linkwave](http://code.ryuslash.org/cgit.cgi/junk/linkwave/). With
each rewrite I come a step closer to having the program that I need.
Linkwave could only store bookmarks, Markam could also search through
them and had a conkeror interface which allowed adding and searching
through bookmarks. Now CLark expands upon this by allowing users to
edit their bookmark's information, changing the tags, removing
bookmarks, writing their own commands, an improved command-line
interface and bookmark status checking (bookmarked or not). It also
adds commands to conkeror for the data manipulation commands that are
new (edit, set-tags, remove) and a mode-line indicator of bookmarked
status.

For now it only targets [SBCL](http://sbcl.org/), but I'm not averse
to including others.

The next big step should be adding a mcclim-based GUI for those crazy
people who don't like to use the command line.

<!-- Local Variables: -->
<!-- mode: markdown -->
<!-- End: -->
