dogescript-3
v2.4.55
Published
an unofficial third version of dogescript
Downloads
41
Readme
dogescript 3
(aka when Zach went insane)
This is an implementation of the best new compile-to-JS language, dogescript. Wow.
Many things has been added in this implementation, such as, "native" DSON, new syntax, and a rebuilt parser.
This is not affiliated with the official dogescript orginization in any way.
All rights of dogescript goes to Zach a.k.a remixz
Note that not everything works in this implementation
wow
such dogescript
very compiled
next-generation
npm wow
Installation
npm install -g dogescript-3
Usage
Command Line
dogescript-3
without a file launches a REPL.
dogescript-3 location/to/dogescript.djs
pipes the result to stdout. Use a command like dogescript-3 dogescript.djs > compiled.js
to save to a file.
Javascript
dogescript(file)
file
- A string of Dogescript.
Language documentation
- Introduction to Dogescript - http://alexdantas.net/stuff/posts/introduction-to-dogescript/
LANGUAGE.md
Projects using dogescript
- Doge Adventure!: A text adventure game inspired by leonsumbitches.
- Doge Game of Life: Conway's Game of Life in dogescript.
- doge-toe: Tic-Tac-Toe in dogescript.
Utilities
Syntax highlighting
- vim-dogescript: Vim highlighting.
- dogescript-mode: Emacs highlighting.
Build plugins
- dogeify: A Browserify transform for dogescript, also usable in Gulp
- dogescript-loader: A Webpack loader to bundle dogescript modules.
- grunt-dogescript: A Grunt plugin to compile dogescript (written in Dogescript!).
- require-doge: Directly require() dogescript .djs files in node.js.
- lineman-dogescript: A Lineman plugin to compile dogescript.
Contributors
The "original" dogescript has been made possible thanks to the contributions of many people. Thank you to everyone who has contributed in some way!
$ git log --format='%aN' | sort -u
Bart van der Schoor
Ben Atkin
Chad Engler
Chris Wheatley
Daniel Lockhart
Elan Shanker
Erik Erwitt
Jacob Groundwater
Joe Dailey
Johann Philipp Strathausen
Joseph Dailey
Nicholas Scheurich
Patrick Piemonte
Ray Toal
Zach Bruggeman
achesak
alehander42
dogejs
jasdev
noformnocontent