Skip to content

Markdown content #1

Open
Open
@tiye

Description

@tiye

Contents are writing in Markdown https://gist.github.com/jiyinyiyong/6f3ee26b23046773407b7eefbaa2ca43

Please submit feedbacks with comments.


"Clojure is a dialect of the Lisp programming language. Clojure is a general-purpose programming language with an emphasis on functional programming. ClojureScript is a compiler for Clojure that targets JavaScript.

Learning

ClojureScript shares same syntax with Clojure but with different host APIs and environments. To Learn it:

Compilers

Compiling and hot-swapping ClojureScript programs require tools. Pick one of those as you need:


"

ClojureScript and Clojure

ClojureScript and Clojure share the same syntax but distinguish by .cljs extension name. The most different part is the difference in host platforms, like JavaScript is known as single-threaded and restricted by browser APIs.

Libraries of both sides release code on Clojars in jar files.

ClojureScript and npm

With JavaScript InterOp, you may call some JavaScript code from in Clojure syntax. ClojureScript is designed to use features from host platform. You are free to import npm modules in ClojureScript, most of them will work correctly, especially in shadow-cljs and Lumo.

Communities

Join us on:

Also cool if you use Twitter.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions