Skip to content

Markdown content #1

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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