riju/langs/clojurescript.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))