Skip to content

An implementation of the 7GUIs in ClojureScript and Reagent

License

Notifications You must be signed in to change notification settings

jester7/ClojureScript7

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ClojureScript7

An implementation of the 7GUIs in ClojureScript and Reagent by Jovan Jester. I took some liberties with the tasks as specified in the 7GUIs, mainly those where they suggested modal windows since I felt modal dialogs weren't really necessary in a web app context.

Live Demo

Netlify Status

To view a live demo of this project go to https://clojurescript7.jester.cafe/

Notes - Work In Progress

  • What needs work
    • Mobile: originally I just wanted this to be a Clojure learning exercise so I designed for desktop browsers only, but now I've decided it would be nice to make it look good on mobile as well.
    • For Cells
      • Keyboard navigation, cell selection, and formula editing is a little buggy
      • Supports cell ranges like A1:D3 and variadic functions but I've only added SUM, AVG and ROUND
      • Needs error checking for circular references and malformed expressions
      • This is not part of the 7GUIs challenge but for fun I will add cell formatting support

About

An implementation of the 7GUIs in ClojureScript and Reagent

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published