Skip to content

CLOG and CLOG Builder 2.0

Latest
Compare
Choose a tag to compare
@rabbibotton rabbibotton released this 28 Mar 04:51
· 121 commits to main since this release

CLOG Builder 2.0 - Now a complete Common Lisp IDE and GUI Builder (with or w/o emacs)

  • Updated Look and Feel
  • Completely customizable coloring and editor features
  • Supports multiple browser tab editing of Source Code and GUI Panels
  • Supports opening files in emacs instead of the built in Source Editor
  • GUI Build with clog-gui or clog-web or any web html/css/js framework in popup panel editors
  • CLOG Frame : Instant Windows, Mac and Linux native CLOG apps
  • Built-in REPL : Text based REPL built in (Tools -> CLOG Builder REPL)
  • Project Browser : Use any asdf system as a project for Common Lisp or CLOG projects
  • ASDF Browser : Browse every system in ASDF and files, etc.
  • Directory Browser : OS directory browser
  • System Browser : Smalltalk like browser of the entire Lisp image
  • Project Templates : Templates for Common Lisp and CLOG projects
  • Caller and Callee Listings
  • Thread Viewer
  • Image to data converter for embedding images in panels and source code
  • Database Admin : editor for sqlite
  • Documentation Lookup
  • Apropos, Describe, Pretty Print
  • Point and Click evaluation and testing

CLOG 2.0

  • Completely backward compatible to v1
  • Better handling of mobile browsers and touch screens
  • More robust connectivity
  • Menus now available in CLOG-GUI also for child windows
  • CLOG based popups/tabs circumvent browser popup restrictions

For Windows users you can unzip extract clog2.0-win64.zip to a directory then run make.bat and it will produce a file called builder.exe - for some reason ASDF is dirt slow loading projects, they will load...

EDIT: For Windows users - I suggest instead of the release zip (with pre-downloaded versions of all files use https://github.com/rabbibotton/clog-win64-ez/releases/tag/v1.0a to start with the latest and keep up to date.)

For Mac, Linux and Android - I suggest using the instructions in README.md or if need to install CL in LEARN.md