53 lines
782 B
YAML
53 lines
782 B
YAML
id: "clojurescript"
|
|
aliases:
|
|
- "cljs"
|
|
- "lumo"
|
|
name: "ClojureScript"
|
|
monacoLang: clojure
|
|
|
|
info:
|
|
year: 2011
|
|
desc: "Compiler for Clojure that targets JavaScript"
|
|
ext: cljs
|
|
web:
|
|
wiki: "https://en.wikipedia.org/wiki/Clojure#Platforms"
|
|
home: "https://clojurescript.org/"
|
|
source: "https://github.com/clojure/clojurescript"
|
|
category: general
|
|
mode:
|
|
- compiled
|
|
- interpreted
|
|
platform: js
|
|
syntax:
|
|
- lisp
|
|
- extensible
|
|
typing:
|
|
- dynamic
|
|
- weak
|
|
paradigm:
|
|
- declarative
|
|
- functional
|
|
- imperative
|
|
- oo
|
|
usage: []
|
|
|
|
install:
|
|
npm:
|
|
- lumo-cljs
|
|
|
|
repl: |
|
|
lumo -r
|
|
input: |
|
|
(* 123 234)
|
|
|
|
main: "main.cljs"
|
|
template: |
|
|
(println "Hello, world!")
|
|
|
|
run: |
|
|
lumo -i main.cljs -r
|
|
|
|
scope:
|
|
code: |
|
|
(def x (* 123 234))
|