Full story here.
- Differences from Clojure
:require-macros
- ClojureScript Quick Start
- Using ClojureScript on a Web Page
Full story here.
:require-macros
-module(server). | |
-export([start/0]). | |
-export([become/1]). | |
-export([shutdown/0]). | |
-export([request/1]). | |
-export([ping/1]). | |
-export([factorial/1]). | |
-export([sum/1]). |
WebRTC is a free, open project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. It's supported by most major browsers (except Safari).
To acquire and communicate streaming data, WebRTC implements the following APIs:
[forms/form-view {:submit-text "Register" | |
:on-submit [:register-submit] | |
:fields [{:key :email | |
:type "email" | |
:validate :valid-email? | |
:required true} | |
{:key :password | |
:type "password" | |
:required true} | |
{:key :password-repeat |
(re-frame/reg-sub | |
:valid-required? | |
(fn [db [_ value]] | |
(if (string/blank? value) | |
[false "This field is required."] | |
[true]))) | |
(re-frame/reg-sub | |
:valid-form? | |
(fn [[_ form fields]] |