gas2serra / mcclim-desktop

a clim-desktop clone
GNU General Public License v3.0
26 stars 1 forks source link

** Usage

*** CL

+BEGIN_SRC lisp

(desktop:configure)

(desktop:launch-application (desktop:find-application "climacs"))

(desktop:launch-application (desktop:find-application "climacs") :args '("/etc/passwd"))

+END_SRC

or

+BEGIN_SRC lisp

(desk:configure)

(desk:launch-app "ernestine")

(desk:launch-app :climacs :args '("/etc/passwd"))

+END_SRC

*** GUI

+BEGIN_SRC lisp

(desk:launch-app "console")

+END_SRC

** Installation

Clone the project into local-projects of quicklisp, then

+BEGIN_SRC lisp

(ql:quickload :mcclim-desktop) (desktop:configure)

+END_SRC

*** roswell

+BEGIN_SRC

ros install gas2serra/mcclim-desktop

+END_SRC

To execute:

+BEGIN_SRC

mcclim-desktop-no-dump.ros

+END_SRC

or, using an image file,

+BEGIN_SRC

dump-mcclim-desktop.ros mcclim-desktop.ros

+END_SRC

** Applications

| Name | What | Source | Quicklisp | |-------------------------------+-------------------+-----------------------------------------------------------+-----------| | beirc | irc | https://github.com/MrNeutron/beirc | Yes | | clim-chess | chess | https://github.com/stassats/clim-chess | No | | clim-pkg-doc | package browser | https://github.com/jschatzer/clim-pkg-doc | Yes | | spectacle | image editor | https://github.com/slyrus/spectacle | No | | climc | instant messaging | https://github.com/nlamirault/climc | Yes | | climon | simon game | https://github.com/nlamirault/climon | Yes | | ernestine | music browser | https://github.com/nlamirault/ernestine | Yes | | sudoku-mcclim | sudoku | https://github.com/tortkis/sudoku-mcclim | No | | climacs | editor | https://github.com/robert-strandh/Climacs | Yes | | gsharp | score editor | https://github.com/informatimago/gsharp | Yes | | listener | REPL | https://github.com/robert-strandh/McCLIM | Yes | | class-browser | class browser | https://github.com/pocket7878/clim-class-browser.git | No | | scigraph | plotting | https://github.com/robert-strandh/McCLIM | Yes | | mcclide | ide | https://github.com/gas2serra/mcclide | No | | closure | browser | https://github.com/dym/closure | No | | panter | mcclim utilities | https://github.com/gas2serra/mcclim-panter | No | | FTD - The Flexi-Trivial Dired | file manager | https://github.com/gabriel-laddel/flexi-trivial-dired.git | No |

To add:

| Name | What | Source | Quicklisp | |-------------------------------+-------------------------------------------------------------------------------------+-----------------------------------------------------------+-----------| | icd9it-clim | icd9it - clim treeview with info | https://github.com/jschatzer/icd9it-clim.git | No | | clim-widgets | small collection of clim widgets | https://github.com/jschatzer/clim-widgets.git | No | | McPixel | A toy Lisp program for drawing and animating pixel art. | https://github.com/ahefner/McPixel | No | | tv-series-status | Check the web for the next episodes of TV series and find new episodes at a glance. | https://github.com/OlafMerkert/tv-series-status.git | No | | raylisp | | https://github.com/nikodemus/raylisp.git | No | | bibtext | Download bibtex entries for local pdfs from mathscinet. | https://github.com/OlafMerkert/bibtex-manager.git | No |

** Utility *** Clipboard

+BEGIN_SRC lisp

(desktop-sys:copy-to-x11-clipboard "Hello!") (desktop-sys:paste-from-x11-clipboard)

+END_SRC

*** Kill ring

+BEGIN_SRC lisp

(desktop-sys:copy-to-kill-ring "Hello!") (desktop-sys:paste-from-kill-ring)

+END_SRC

*** Screenshot

+BEGIN_SRC lisp

(desktop-sys:take-x11-screenshot "/tmp/screenshot.png")

+END_SRC

** Author

** Copyright

Copyright (c) 2016 Alessandro Serra (gas2serra@gmail.com)

** License

Licensed under the GPLv3 License.