logs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Logs-devel] Re: LoGS roadmap(ish)


From: Jim Prewett
Subject: [Logs-devel] Re: LoGS roadmap(ish)
Date: Mon, 12 Jun 2006 06:02:04 -0600 (MDT)

> This too is done :-)  I was taking a look at ASDF-INSTALL.  It seems
> complicated but it is one of those things we must do to make life easy
> for the masses.
> 
> I myself use ASDF to load LoGS everytime (since SBCL includes it by default).

That would be great!  I'm all for 'ease-of-use' type stuff.

I'm becoming a bigger and bigger fan of ASDF.  Its super-cool!  Now, try 
explaining ASDF to a C programmer.... Its like 'make', but on steroids! :)

Are you running Linux 2.6.x?  I don't have a 2.6 system right now, so I 
can't run the latest & greatest SBCL (with the generate-application 
feature to save-lisp-and-die (or whatever it is); you can make an 
executeable binary file with SBCL apparently.)  Maybe you could check that 
out for me some time and give me the scoop.  Could we make LoGS.exe that 
we could execute ala:

# LoGS.exe --ruleset /etc/LoGSruleset.lisp --file /var/log/messages ... 

?  

That would be *sexy* :)

> If it is all right with you, shall I add a file named "cl-cli.asd" to
> the repository?  I have one on my disk and I copy it each and every
> time I check out the latest version.  It'll be better to just add it
> to the repository, IMO.

yes!  Please!  (I didn't realize that I hadn't yet added an ASDF file for 
cl-cli!)

> Here's the file.  It is a severely stripped down version of logs.asd :)
> 
> ;;; -*- Mode: LISP; Syntax: COMMON-LISP; Package: CL-USER; Base: 10 -*-
> (defsystem "cl-cli"
>    :description "Command line processing utility"
>    :version "0.0.1-pre"
>    :author "James E. Prewett <address@hidden>"
>    :licence "GPL"
>    :depends-on ()
>    :components ((:file "cl-cli")))
> 
> I took the version number from cl-cli-version

I'm wondering if we should completely separate off CL-CLI: I use that code 
for just about everything I write (in Lisp) that takes command line 
arguments. :)  Its not the prettiest, but I think its a useful library :)

I'd also like to clean up cl-cli.  Its pretty kludgy IMO right now.

Just for your future reference... I consider you to be a (full-fledged) 
member of the LoGS crew.  I trust you to continue doing good work and make 
decent decisions about things like adding files to the CVS repository.  
knock yourself out!  Hopefully we'll never come to a point where you start 
screwing things up so badly I end up wasting all my time cleaning up your 
messes ;)  If we do get there, trust me, I'll let you know :)

I'd rather say "umm... shouldn't it be more like this... " later than 
stifle your creativity now :)  That is a lot of why I'm such a big fan of 
'unit testing'.  I can make massive changes to the LoGS codebase and 
quickly identify anything I've broken:  Between 'unit tests' and CVS, I'm 
free from worrying about what I'm going to break which I find allows me 
to be more creative. :) 

I've added your name to the list of LoGS contributors on my webpage (I 
hope that is OK; If not, I'll happily remove it).  Would you like a link 
to somewhere (both Dave and I have a link off to our main homepage 
things)?

Thanks,
Jim




reply via email to

[Prev in Thread] Current Thread [Next in Thread]