A series of tutorials to guide you in creating and setting up ClojureScript (CLJS) projects.
This series of tutorials will guide you in creating, setting up and running simple CLJS projects. The series follows a progressive enhancement of projects themselves.
$ git clone https://github.com/magomimmo/modern-cljs.git
$ cd modern-cljs
$ lein ring server
- open a new terminal and cd in modern-cljs
$ lein cljsbuild once
$ lein trampoline cljsbuild repl-listen
- visit login.html and/or shopping.html
- play with the repl connected to the browser
That said, I suggest coding yourself the content of the tutorials.
In the first tutorial you are going to create and configure a very basic CLJS project.
In this tutorial you are going to set up a browser connected CLJS REPL (bRepl) using an external http-server.
In this tutorial you are going to substitute the external http-server with ring, a CLJ based http-server.
In this tutorial we're going to use domina library to make our login form validation more clojure-ish.
In this tutorial we're going to investigate and solve in two different ways the not so nice issue we met in the last tutorial.
Tutorial 7 - TO BE DONE
TO BE DONE
Copyright © Mimmo Cosenza, 2012. Released under the Eclipse Public License, the same as Clojure.