/[nxtlisp]/nxtlisp/nxtlisp.asd
ViewVC logotype

Contents of /nxtlisp/nxtlisp.asd

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1 - (show annotations)
Wed Aug 15 21:40:32 2007 UTC (6 years, 8 months ago) by mcermak
File size: 1414 byte(s)
NXTLisp 0.0.1

The first commit to the repository.
NXTLisp is an Open Source project distributed under the Apache License
2.0 (see LICENSE file for more info) written in Common Lisp. Its aim
is to provide a Common Lisp library for the Lego Mindstorms NXT
robotic platform. It is heavily inspired by RCXLisp by Frank Klassner.

libbtnxtlisp contains the C library developed from scratch and used to
provide low-level access to OS BT stack. It currently supports Linux
(tested) and Win XP with SP2 (not tested). OS X support may come in
the future (help with porting the library is welcomed).

nxtlisp directory contains the CL source files (nxt.lisp,
remote-commands.lisp, protocol-commands.lisp, communication.lisp and
nxtlisp.asd).

There's not much functionality available right now, but stay
tuned. Also, there is no documentation yet. However if you will play
around and run into any bugs, please write to the mailing list:
http://common-lisp.net/cgi-bin/mailman/listinfo/nxtlisp-devel

1 ;;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; Base: 10 -*-
2 ;;;;
3 ;;;; File: nxtlisp.asd
4 ;;;;
5 ;;;; License: Apache License 2.0
6 ;;;;
7 ;;;; Contributors: Milan Cermak, milan.cermak@gmail.com
8 ;;;;
9 ;;;; Description: NXTLisp's ASDF definition file.
10 ;;;;
11 ;;;;
12
13
14 #|
15
16 Copyright 2007 Milan Cermak
17
18 Licensed under the Apache License, Version 2.0 (the "License");
19 you may not use this file except in compliance with the License.
20 You may obtain a copy of the License at
21
22 http://www.apache.org/licenses/LICENSE-2.0
23
24 Unless required by applicable law or agreed to in writing, software
25 distributed under the License is distributed on an "AS IS" BASIS,
26 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
27 See the License for the specific language governing permissions and
28 limitations under the License.
29
30 |#
31
32
33 (in-package :cl-user)
34
35 (defpackage :nxtlisp
36 (:use :cl :asdf :cffi)
37 (:nicknames :nxt))
38
39 (in-package :nxt)
40
41 ;; file order:
42 ;; nxt.lisp
43 ;; communication.lisp
44 ;; protocol-commands.lisp
45 ;; remote-commands.lisp
46
47
48 (defsystem nxtlisp
49 :name "NXTLisp"
50 :author "Milan Cermak <milan.cermak@gmail.com>"
51 :version "0.0.1"
52 :license "Apache License 2.0"
53 :long-description "Library for programming Lego Mindstorms NXT"
54 :depends-on (:cffi)
55 :serial t
56 :components ((:file "nxt")
57 (:file "communication")
58 (:file "protocol-commands")
59 (:file "remote-commands")))
60
61 ;; EOF

  ViewVC Help
Powered by ViewVC 1.1.5