README.txt 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. ━━━━━━━━
  2. NODGUI
  3. ━━━━━━━━
  4. Table of Contents
  5. ─────────────────
  6. 1. NODGUI
  7. 2. Dependency
  8. .. 1. Programs
  9. .. 2. Lisp libraries
  10. .. 3. TCL/TK libraries (optional)
  11. 3. Installing
  12. 4. Documentation
  13. 5. License
  14. 1 NODGUI
  15. ════════
  16. /"No Drama GUI"/
  17. Common Lisp bindings for the Tk GUI toolkit.
  18. 2 Dependency
  19. ════════════
  20. 2.1 Programs
  21. ────────────
  22. • TCL/TK interpreter (version >= 8.6) <https://www.tcl.tk>
  23. 2.2 Lisp libraries
  24. ──────────────────
  25. • alexandria;
  26. • cl-ppcre-unicode;
  27. • cl-lex;
  28. • cl-yacc;
  29. • clunit2;
  30. • cl-colors2;
  31. • named-readtables.
  32. All of the above libraries are available on quicklisp.
  33. 2.3 TCL/TK libraries (optional)
  34. ───────────────────────────────
  35. • TKlib <https://core.tcl-lang.org/tklib/home>
  36. 3 Installing
  37. ════════════
  38. 1. install the tk interpreter (example on a Debian system follows)
  39. ┌────
  40. │ # apt-get install tk
  41. └────
  42. 1. optionally install tklib
  43. ┌────
  44. │ # apt-get install tklib
  45. └────
  46. 1. open a REPL and type
  47. ┌────
  48. │ (ql:quickload "nodgui")
  49. └────
  50. 1. try it!
  51. ┌────
  52. │ (nodgui.demo::demo)
  53. └────
  54. 4 Documentation
  55. ═══════════════
  56. please follow [this link for documentation and news].
  57. [this link for documentation and news]
  58. <https://www.autistici.org/interzona/nodgui.html>
  59. 5 License
  60. ═════════
  61. This software is Copyright (c) 2003-2010 Peter Herth
  62. <herth@peter-herth.de> Portions Copyright (c) 2005-2010 Thomas
  63. F. Burdick Portions Copyright (c) 2006-2010 Cadence Design Systems
  64. Portions Copyright (c) 2010 Daniel Herring Portions Copyright (c)
  65. 2018,2019 cage
  66. The authors grant you the rights to distribute and use this software
  67. as governed by the terms of the Lisp Lesser GNU Public License
  68. (<http://opensource.franz.com/preamble.html>), known as the LLGPL.
  69. This program is distributed in the hope that it will be useful, but
  70. WITHOUT ANY WARRANTY; without even the implied warranty of
  71. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  72. General Public License for more details.