Skip to content

Markdown content #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
tiye opened this issue Apr 6, 2018 · 0 comments
Open

Markdown content #1

tiye opened this issue Apr 6, 2018 · 0 comments

Comments

@tiye
Copy link
Member

tiye commented Apr 6, 2018

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant