mijn-design

a developer\’s life

Archive for June, 2006

BYOMS (Build Your Own Mobile Search)

Posted by Michael on June 30, 2006

End of May new search called BYOMS was launched by Kozoru Inc. Read the the press release, or the blog entry of the founder of kozoru about byoms.

The interesting fact is that Kozoru Inc. works with newLISP as stated here, here and here.

Advertisements

Posted in LISP | 1 Comment »

newLISP

Posted by Michael on June 28, 2006

What others wrote

You can read more about newLISP here

Users website’s

Blogs

Posted in LISP | 2 Comments »

Practical Common Lisp – Google Video

Posted by Michael on June 24, 2006

Just came across this on Google Video. It's a recording of Google TechTalks May 10th, 2006.

Posted in LISP | Leave a Comment »

LISP (libs CLX McCLIM wxCL) (tools Climacs Clim-Desktop)

Posted by Michael on June 23, 2006

I wanted to test and learn about the internals of some libraries on Gentoo

McCLIM
I had to fetch two additional libs ESA and SPATIAL-TREE which where missing on Gentoo. Then had to compile everything on plain SBCL without emacs/SLIME. But afterwards Climacs for example run just right away.

Clim-Desktop
This was next on my list, an interesting project integrating several apps to make a Common Lisp (development) environment. But I didn't get it working due to an error in SMGL compiling CLOSEAU.

wxCL
This GUI Toolkit was the last I wanted to test – for the moment. Although it's said that it works on Linux I didn't manage to.

The download from Sourceforge came with wrong access rights settings for files and directories. Then calling ./configuration stopped with errors and it took a while till I realized that the file was saved in DOS format. After hgaving corrected this it stopped complaining about some missing stuff. For the moment I gave up at this point.

Searching the Internet up and down didn't give me any further insights about how getting wxCL to work. But I'll keep trying.

Posted in Development, LISP | Leave a Comment »

Scrapbook and BasKet

Posted by Michael on June 23, 2006

Just came across this artical on NewsForge: The Online Newspaper for Linux and Open Source about the ScrapBook plugin for Firefox and BasKet.

I'm already using ScrapBook but didn't know yet how powerfull it is. And right away installed BasKet. (Just a pity that it installs a lot of KDE stuff, but have to live with that)

Hopefully I'm getting a bit better organized from now on.

Ideas for ScrapBook

  • Collection of code snippets in blogs, usegroups etc
  • Hints about configuration of tools, like Emacs  

Posted in Linux | Leave a Comment »

LISP libraries on Gentoo Linux

Posted by Michael on June 22, 2006

It took me a while but I'm learning. On my server I run CMUCL and work on understanding Common Lisp Hypermedia Server (CL-HTTP), on my workstation I use SBCL playing around with a few libraries to learn more about their handling.
So far I understood

  1. that in /usr/share/common-lisp/source all sources go
  2. while in /usr/share/common-lisp/systems the ASD File coming along with most libs is symlinked
    Thes ASD files tell how files are compiled and loaded (ASDF-System)
  3. As SBCL includes asdf (Another System Definition Facility) handling of libraries is quite easy

About 4 weeks ago I started with LISP and slowly but surely I can read sources and even understand what's done – when it's not too complex.

Edit: Getting errors on compilation of libs I thought "ok, my mistake". But re-compiling everything suddenly CLX/MCCLIM threw other errors. So I fetched current sources from CVS, but same result. Before giving up a last try from plain SBCL. Now everything worked. This drives me nuts, as I can't find the reasons for such different behaviour.

Posted in LISP | Leave a Comment »

Learning LISP

Posted by Michael on June 20, 2006

On the Learning LISP page I publish a hopefully helpfull list of links.
I'll try to keep it up-to-date and add stuff

Posted in LISP | 1 Comment »

Screen – a very helpfull tool

Posted by Michael on June 20, 2006

Reading lots of blogs with topics about LISP I recently came across this entry Bill Clementson's Blog: Screen and the Benefit of a Change of Perspective.

I started at once using it, and must say screen – The Terminal Multiplexer is really a great and handy tool. I think most of you Linux users know it, but someone like me – with a long-term Windows relationship – has to dig quite a bit to find all those precious little nuggets inside Linux.

Other resources I found helpfull

Posted in Linux | 1 Comment »

Allegro CL 8.0 Free Express Edition on Gentoo Linux

Posted by Michael on June 20, 2006

I finally got Allegro CL 8.0 working on my Linux workstation. GUI reminds me alot of Windows.
Another step further in my learning experience,  and so I have now very different working enviroments to choose from.

Just need enough spare time to work with all these fascinating tools … *sigh*

Posted in Linux, LISP | Leave a Comment »

Sawfish – a LISPy WindowManager

Posted by Michael on June 19, 2006

It took a while till I realized that sawfish's script language is a LISP dialect.
Ok, it's not up-to-date but still working, small and fast. I like it 😉

And I found a lot of some on the internet

More infos I'll add to my website.

Posted in Linux, LISP | Leave a Comment »