NicCLIM - Map Editor
A downloadable lisp map editor
NicCLIM is a map editor application made with Common Lisp Interface Manager!
It's a prototype! A text file (well, sexp file) is loaded and sits in the top right. Menus or hotkeys are used to modify the grid, commands being written on the left.
Starting that
As well as the map editor, there are some functions for creating, modifying and extracting rectangles from files.
Instructions
1. Download nicclim.lisp from here.
2. Have lisp / emacs / slime / eev set up like my introduction here
3. Install quicklisp from https://quicklisp.org
4. In nicclim.lisp tap F8 (eev-mode) on these lines at the top of the file:
#| ;; emacs eepitch lines. • (setq inferior-lisp-program "ecl") • (slime) • (setq eepitch-buffer-name "*slime-repl ECL*") (ql:quickload :McCLIM) (in-package :clim-user) (compile-file "~/Downloads/nicclim.lisp" :load t) ;; Trying it. (nic:rect-file "test.txt" 3 8 '(te st)) "test.txt" (nic:cat *) (nic:horizontal-cat ** ** "hcat.txt") (nic:cat "hcat.txt") (nic:enclose-map "hcat.txt") |#
Making a file, and horizontally catting it.
Opening it in the editor and inserting a ! somewhere
Overwriting the file
Help
You can reach out here butthe mastodon is probably better.
Both to seek help and to offer it!
Updated | 4 hours ago |
Published | 5 days ago |
Status | Prototype |
Category | Tool |
Author | screwtape |
Tags | common-lisp, common-lisp-interface-manager, expert-system, file-editor, Graphical User Interface (GUI), map-editor, mcclim |
Download
Click download now to get access to the following files: