fredericksilva / parenscript Goto Github PK
View Code? Open in Web Editor NEWThis project forked from vsedach/parenscript
Official Parenscript repository: http://common-lisp.net/project/parenscript/
License: Other
This project forked from vsedach/parenscript
Official Parenscript repository: http://common-lisp.net/project/parenscript/
License: Other
Parenscript is a translator from an extended subset of Common Lisp to JavaScript. Parenscript code can run almost identically on both the browser (as JavaScript) and server (as Common Lisp). Parenscript code is treated the same way as Common Lisp code, making the full power of Lisp macros available for JavaScript. This provides a web development environment that is unmatched in its ability to reduce code duplication and provide advanced metaprogramming facilities to web developers. At the same time, Parenscript is different from almost all other "language X" to JavaScript translators in that it imposes almost no overhead: No runtime dependencies: Any piece of Parenscript code is runnable as-is. There are no JavaScript files to include. Native types: Parenscript works entirely with native JavaScript datatypes. There are no new types introduced, and object prototypes are not touched. Native calling convention: Any JavaScript code can be called without the need for bindings. Likewise, Parenscript can be used to make efficient, self-contained JavaScript libraries. Readable code: Parenscript generates concise, formatted, idiomatic JavaScript code. Identifier names are preserved. This enables seamless debugging in tools like Firebug. Efficiency: Parenscript introduces minimal overhead for advanced Common Lisp features. The generated code is almost as fast as hand-written JavaScript. Web site: http://common-lisp.net/project/parenscript/ Source repository: https://github.com/vsedach/Parenscript License: BSD (see COPYING file)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.