Skip to content
WUI for Clojure.
Branch: master
Clone or download
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.
resources/web-design/sw
src/symbolicweb
test/symbolicweb/test
.gitignore
.gitmodules
README.md
project.clj
todos.org

README.md

SymbolicWeb

UPDATE: I would not use this for anything right now. At this point I'd like to redesign certain things; e.g. less focus on mutable state and STM. Things like Functional Reactive Programming (FRP) overall seems more feasible these days via clojure.async. See todos.org for info about what I want to do.

WUI for Clojure.

Some examples

HTML5 History

Running here: http://www.nostdal.org/history

..or on I2P darknet here: http://o6v2tmi2jc54b3rt5v6gd5qgie4yvvg4ocpyqtvy4rfxbgkecsjq.b32.i2p/history

Source code: https://github.com/lnostdal/SymbolicWeb/blob/master/src/symbolicweb/examples/history.clj

YouTube: https://www.youtube.com/watch?v=GHKGCFPVbbc

Dataflow; reactive programming

Running here: http://www.nostdal.org/bitcoin-units

..or on I2P darknet here: http://o6v2tmi2jc54b3rt5v6gd5qgie4yvvg4ocpyqtvy4rfxbgkecsjq.b32.i2p/bitcoin-units

Source code: https://github.com/lnostdal/SymbolicWeb/blob/master/src/symbolicweb/examples/bitcoin_units.clj

YouTube: https://www.youtube.com/watch?v=5W_gYla0UsY

Login example

Running here: http://www.nostdal.org/login

..or on I2P darknet here: http://o6v2tmi2jc54b3rt5v6gd5qgie4yvvg4ocpyqtvy4rfxbgkecsjq.b32.i2p/login

Source code: https://github.com/lnostdal/SymbolicWeb/blob/master/src/symbolicweb/examples/login.clj

Templating example

Running here: http://www.nostdal.org/templating

..or on I2P darknet here: http://o6v2tmi2jc54b3rt5v6gd5qgie4yvvg4ocpyqtvy4rfxbgkecsjq.b32.i2p/templating

Source code: https://github.com/lnostdal/SymbolicWeb/blob/master/src/symbolicweb/examples/templating.clj

Server push example

Running here: http://www.nostdal.org/clock

..or on I2P darknet here: http://o6v2tmi2jc54b3rt5v6gd5qgie4yvvg4ocpyqtvy4rfxbgkecsjq.b32.i2p/clock

Source code: https://github.com/lnostdal/SymbolicWeb/blob/master/src/symbolicweb/examples/clock.clj

Status

Works, but only for brave people interested in a work in progress.

License

AGPLv3 + CLA. Email larsnostdal@gmail.com if you want to use this in context of a proprietary project.

You can’t perform that action at this time.