Skip to content
Thin wrapper over Nuklear for Common Lisp
C Common Lisp Shell NewLisp Makefile
Branch: master
Clone or download
Pull request Compare This branch is even with borodust:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib
spec
src
util
.appveyor.yml
.distignore
.gitattributes
.gitignore
.gitmodules
.travis.yml
LICENSE
README.md
bodge-nuklear.asd
bodge_nuklear.h

README.md

Build Status Build status

BODGE-NUKLEAR

Thin wrapper over Nuklear immediate mode GUI library. For rich lispified system based on this wrapper have a look at bodge-ui-window and bodge-ui.

Requirements

  • ASDF/Quicklisp
  • x86_64/i686 GNU/Linux, macOS or Windows

Loading

(ql:quickload '(nuklear-blob bodge-nuklear))

Usage

Interface

All wrapped functions can be found in %nk package. On the other hand, nk package contains minimally lispified wrappers and utility functions.

Example

Example on how to use nuklear and a native renderer can be found in example.lisp. See #'compose-nuklear function.

To run it, evaluate in your REPL:

(ql:quickload :bodge-nuklear/example)
(nuklear.example:run)
You can’t perform that action at this time.