Cirru: morden tools for S-expression
Keyboard Shortcuts
Videos
Text syntax
doseq
let
fn
fn*
vector
component
loop
cond
case
comment
def
namespace
map

Tree Editor

Cirru Project's main purpose is to replacing parentheses with moderner tools like graphical editors. I finished creating one and now it's called "Calcit Editor". I use it for my daily personal projects including building this page.
  • Calcit Editor -- main tool of Cirru project, which edits S-expressions and generates Clojure code. It uses a snapshot file called calcit.edn.
  • Calcit Viewer -- displays calcit.edn with DOM.
  • Respo Cirru Editor -- old library to realise S-expressions editing on Web.
  • Old Indentation-based Syntax

    Cirru Indentation Format has been shadowed by the new editor. Old libraries are poorly maintained, but you can still access some of them like Parser and Writer.
  • Cirru Writer -- ClojureScript library to generate Cirru Indentation Format.
  • Cirru Parser -- ClojureScript library to parse Cirru Indentation Format.
  • Cirru Indentation Format home page -- a list of old resources related to the format.
  • Updates

    You may find old entries related to Cirru on Medium and Twitter. More information are just spread on my Twitter and Weibo or blogs, you may find them by searching anyway. We may discuss on Twitter.