README.txt 3.0 KB

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