javascript – 什么是编译为可读的js的轻量级lisp方言?

前端之家收集整理的这篇文章主要介绍了javascript – 什么是编译为可读的js的轻量级lisp方言?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
使用JS自己的类型,什么是编译为简短,可读和可修改的JS的lisp方言?

解决方法

这是一个广泛的 list编译器编译语言,编译为JavaScript,包括几个Lisp / Scheme方言.关于“简短,可读和可修改”的部分,这是一个主观的…你可以测试几个列出的编译器,并决定哪一个最适合你.

the “Lisp,Scheme” section的列表[与次要格式更改到子部分标题]:

Lisp,Scheme

Clojure-like

  • 07002 Clojure to JS,the official version. Supports the majority of Clojure including persistent datastructures.
  • 07003 Subset of Clojure to JS.
  • 07004 A fork of ClojureJS with a port of clojure.core library.
  • 07005 A homoiconic JavaScript dialect with Clojure Syntax,S-expressions and macros. Aims to be rich subset of Clojure(Script) that seamlessly interops with both Clojure(Script) and JavaScript.
  • 07006 Library for generating JavaScript from Clojure forms.
  • 07007 Clojure-like Syntax,07008’s immutable data structures in a few 07009 macros. Can be intermixed with JavaScript.

Scheme-like

  • 070010 Scheme(R6RS) in JavaScript
  • 070011 Scheme in JavaScript
  • 070012 A Scheme running in JS.
  • 070013 Scheme interpreter in JavaScript with stack-friendly tail calls and full call/cc
  • 070014 Scheme to JavaScript.
  • 070015 A Scheme to JavaScript compiler that uses Henry Baker’s Cheney-on-the-MTA compilation strategy
  • 070016 Racket to JS compiler

Other

  • 070017 An S-expression Syntax for ECMAScript/JavaScript,with Lisp-like hygienic macros that are just JS functions. Aims to be very close to JS,and highly experimental.
  • 070018 A Lisp in the tradition of Common Lisp
  • 070019 Subset of Common Lisp to JS.
  • 070020 Lisp-1 dialect that compiles to JavaScript,inspired by Dylan
  • 070021 A JavaScripter’s lisp. Inspired by JavaScript,Clojure and CoffeeScript. Compiler built using 070022.
  • 070023 A JavaScript with Lispy Syntax and Macros.
  • 070024 A simple Lisp that supports CPS and in-browser stepping debugging,and other things. In development.
  • 070025 A Lisp-like language that compiles to JavaScript.
  • 070026 JavaScript with a lisp.
  • 070027 A JS-native and axiomatic Lisp that focuses on the core ideas of code-as-data,S-expressions,and macros,introducing as few new concepts as possible.

猜你在找的JavaScript相关文章