Skip to content
This repository has been archived by the owner on Aug 2, 2023. It is now read-only.

LuisThiamNye/humbleui-explorations

Repository files navigation

Proof of Concepts with HumbleUI

A soup of unpolished code from my explorations of Clojure's potential to create dynamic and humane computing experiences.

Usage: clojure -M:dev or bb dev

Info:

Contents:

  • Dependency graph viewer
  • Error boundaries that show an image of the canvas before the error
  • Stacktrace viewer where you can expand the frames to see the source of the relevant var and the line of the call site
    • Collapses repeating frames of a StackOverflowError
  • Basic text input (broken)
  • Basic vim-like editor -- to be done better
  • Clojure var browser (editor is broken)
  • Basic file browser with delete function
  • Partially implemented structural Clojure editor (a bit broken on high-DPI displays)
  • Glamorous Toolkit -like inspector (digger) -- use tap>
  • Quantum circuit simulation that I used in an internship application
  • Some partially implemented stuff for catching errors (see statusbar) and suspending/restarting threads

License

Unless otherwise stated in a header, each file is distributed under Eclipse Public License 2.0 (see LICENSE-EPL). The license described by LICENSE-APACHE-2 applies to files that state they are licensed under Apache License 2.0.

About

No description, website, or topics provided.

Resources

License

Apache-2.0, EPL-2.0 licenses found

Licenses found

Apache-2.0
LICENSE-APACHE-2
EPL-2.0
LICENSE-EPL

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published