diff --git a/cl-todo.asd b/cl-todo.asd new file mode 100644 index 0000000..105a974 --- /dev/null +++ b/cl-todo.asd @@ -0,0 +1,27 @@ +;;;; +;;;; A simple TODO app for the GNOME desktop +;;;; (mainly written to try out GTK+Lisp) +;;;; +;;;; Copy this directory to $QUICKLISP_DIR/local_projects, then run +;;;; (ql:quickload "cl-todo") to load. +;;;; +;;;; (c) Daniel Vedder 2020 +;;;; Licensed under the terms of the MIT license +;;;; + +(asdf:defsystem :cl-todo + :long-name "cl-todo" + :description "A simple TODO widget for the GNOME desktop" + :author "Daniel Vedder " + :homepage "https://git.synoikos.de/daniel/cl-todo" + :license "MIT" + :version "0.1" + :depends-on (:cl-cffi-gtk) + :serial t + :components + ((:file "package") + (:file "gtk-ui") + (:file "cl-todo")) + :build-operation "program-op" + :build-pathname "cl-todo" + :entry-point "cl-todo:launch") diff --git a/cl-todo.asd b/cl-todo.asd new file mode 100644 index 0000000..105a974 --- /dev/null +++ b/cl-todo.asd @@ -0,0 +1,27 @@ +;;;; +;;;; A simple TODO app for the GNOME desktop +;;;; (mainly written to try out GTK+Lisp) +;;;; +;;;; Copy this directory to $QUICKLISP_DIR/local_projects, then run +;;;; (ql:quickload "cl-todo") to load. +;;;; +;;;; (c) Daniel Vedder 2020 +;;;; Licensed under the terms of the MIT license +;;;; + +(asdf:defsystem :cl-todo + :long-name "cl-todo" + :description "A simple TODO widget for the GNOME desktop" + :author "Daniel Vedder " + :homepage "https://git.synoikos.de/daniel/cl-todo" + :license "MIT" + :version "0.1" + :depends-on (:cl-cffi-gtk) + :serial t + :components + ((:file "package") + (:file "gtk-ui") + (:file "cl-todo")) + :build-operation "program-op" + :build-pathname "cl-todo" + :entry-point "cl-todo:launch") diff --git a/cl-todo.lisp b/cl-todo.lisp index 3c723ba..6a52857 100644 --- a/cl-todo.lisp +++ b/cl-todo.lisp @@ -5,3 +5,9 @@ ;;;; (c) Daniel Vedder 2020 ;;;; Licensed under the terms of the MIT license ;;;; + +(in-package :cl-todo) + +(defun launch () + ;;TODO + ) diff --git a/cl-todo.asd b/cl-todo.asd new file mode 100644 index 0000000..105a974 --- /dev/null +++ b/cl-todo.asd @@ -0,0 +1,27 @@ +;;;; +;;;; A simple TODO app for the GNOME desktop +;;;; (mainly written to try out GTK+Lisp) +;;;; +;;;; Copy this directory to $QUICKLISP_DIR/local_projects, then run +;;;; (ql:quickload "cl-todo") to load. +;;;; +;;;; (c) Daniel Vedder 2020 +;;;; Licensed under the terms of the MIT license +;;;; + +(asdf:defsystem :cl-todo + :long-name "cl-todo" + :description "A simple TODO widget for the GNOME desktop" + :author "Daniel Vedder " + :homepage "https://git.synoikos.de/daniel/cl-todo" + :license "MIT" + :version "0.1" + :depends-on (:cl-cffi-gtk) + :serial t + :components + ((:file "package") + (:file "gtk-ui") + (:file "cl-todo")) + :build-operation "program-op" + :build-pathname "cl-todo" + :entry-point "cl-todo:launch") diff --git a/cl-todo.lisp b/cl-todo.lisp index 3c723ba..6a52857 100644 --- a/cl-todo.lisp +++ b/cl-todo.lisp @@ -5,3 +5,9 @@ ;;;; (c) Daniel Vedder 2020 ;;;; Licensed under the terms of the MIT license ;;;; + +(in-package :cl-todo) + +(defun launch () + ;;TODO + ) diff --git a/gtk-ui.lisp b/gtk-ui.lisp new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/gtk-ui.lisp diff --git a/cl-todo.asd b/cl-todo.asd new file mode 100644 index 0000000..105a974 --- /dev/null +++ b/cl-todo.asd @@ -0,0 +1,27 @@ +;;;; +;;;; A simple TODO app for the GNOME desktop +;;;; (mainly written to try out GTK+Lisp) +;;;; +;;;; Copy this directory to $QUICKLISP_DIR/local_projects, then run +;;;; (ql:quickload "cl-todo") to load. +;;;; +;;;; (c) Daniel Vedder 2020 +;;;; Licensed under the terms of the MIT license +;;;; + +(asdf:defsystem :cl-todo + :long-name "cl-todo" + :description "A simple TODO widget for the GNOME desktop" + :author "Daniel Vedder " + :homepage "https://git.synoikos.de/daniel/cl-todo" + :license "MIT" + :version "0.1" + :depends-on (:cl-cffi-gtk) + :serial t + :components + ((:file "package") + (:file "gtk-ui") + (:file "cl-todo")) + :build-operation "program-op" + :build-pathname "cl-todo" + :entry-point "cl-todo:launch") diff --git a/cl-todo.lisp b/cl-todo.lisp index 3c723ba..6a52857 100644 --- a/cl-todo.lisp +++ b/cl-todo.lisp @@ -5,3 +5,9 @@ ;;;; (c) Daniel Vedder 2020 ;;;; Licensed under the terms of the MIT license ;;;; + +(in-package :cl-todo) + +(defun launch () + ;;TODO + ) diff --git a/gtk-ui.lisp b/gtk-ui.lisp new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/gtk-ui.lisp diff --git a/package.lisp b/package.lisp new file mode 100644 index 0000000..103c497 --- /dev/null +++ b/package.lisp @@ -0,0 +1,13 @@ +;;;; +;;;; A simple TODO app for the GNOME desktop +;;;; (mainly written to try out GTK+Lisp) +;;;; +;;;; (c) Daniel Vedder 2020 +;;;; Licensed under the terms of the MIT license +;;;; + +(defpackage :cl-todo + (:documentation "A simple TODO widget for the GNOME desktop") + (:nicknames :todo) + (:use :common-lisp) + (:export launch))