Re: cl-net-snmp 0.01 released



On Mar 31, 4:00 am, Drew Crampsie <d...@xxxxxxxxx> wrote:
"Chun Tian" <binghe.l...@xxxxxxxxx> writes:
Hi, all

I'm a Chinese Lisper, a Linux system administrator of NetEase.com,
Inc. I made a Net-SNMP OO interface for Common Lisp based on CLOS,
CFFI, and ASDF. This package is to be used for managing my servers.

This project home page is onhttp://common-lisp.net/project/cl-net-snmp

Suggestions or patches are welcome.

Suggestion: Why not start from SYSMAN?
(http://www.switch.ch/misc/leinen/snmp/sysman.html).

Most Lispers i know much prefer pure lisp libraries over bindings, and
SYSMAN seems like a great start.

Before starting this bindings, I've learnt SYSMAN for a long time.
SYSMAN cannot use ASN.1 format MIB file right now, if I want it, I
must use some thing like cl-yacc to parse ASN.1 myself. To implement
SNMPv3, I must use something like cl-ironclad. Further more, I cannot
find a good network library to base on, cl-trivial-sockets is too
simple, sb-bsd-sockets only for SBCL, simple-stream is great but only
full support on Allegro CL right now... let net-snmp C library to do
networking operation itself may be a good choice.

Another point, why should I spent much time on RE-implement SNMP
protocol? (which the Net-SNMP project has do this for almost 20 years
and still lots of bugs) And I think a smart lisper should interface to
other language's work, not write them again.

.