moonscript.org is a domain that was created on 2011-05-20,making it 13 years ago. It has several subdomains, such as rocks.moonscript.org , among others.
Discover moonscript.org website stats, rating, details and status online.Use our online tools to find owner and admin contact info. Find out where is server located.Read and write reviews or vote to improve it ranking. Check alliedvsaxis duplicates with related css, domain relations, most used words, social networks references. Go to regular site
HomePage size: 38.013 KB |
Page Load Time: 0.737122 Seconds |
Website IP Address: 104.21.37.108 |
School of Dual Language - School of Dual Language dl.hawthorn73.org |
The Pimsleur Language Blog | Learning another language doesn't have to be hard. blog.pimsleur.com |
Online language tests - Bright Language test.brightlanguages.com |
English Plus Language Blog | Book Reviews and Observations on the English Language langblog.englishplus.com |
Official Rosetta Stone® - Language Learning - Learn a Language www.hesedu.rosettastone.com |
Cherokee Language | Cherokee Language Program at WCU cherokeelanguage.wcu.edu |
LuaEdit - Free IDE/Debugger/Editor for Lua luaedit.sourceforge.net |
Home | Language Institute - English as a Second Language (ESL) | Georgia Tech Professional Education esl.gatech.edu |
Language Resource Center | English Language Center | University of Nevada, Las Vegas lrc.unlv.edu |
University of Chicago Language Center | Serving the UChicago Language Community languages.uchicago.edu |
*** HOTEL PORTO DA LUA, PRAIA DO FORTE *** pousada-porto-da-lua.bahiatophotels.com |
Pháp Luân Äại Pháp (Pháp Luân Công) vi.falundafa.org |
LuaRocks - The Lua package manager rocks.moonscript.org |
LOOP: Lua Object-Oriented Programming loop.luaforge.net |
MoonScript, a language that compiles to Lua https://moonscript.org/ |
MoonScript 0.5.0 - Language Guide https://moonscript.org/reference/ |
MoonScript Online Compiler https://moonscript.org/compiler/ |
LuaRocks - The Lua package manager http://rocks.moonscript.org/ |
All Modules (5101) http://rocks.moonscript.org/modules |
cqueues http://rocks.moonscript.org/modules/daurnimator/cqueues |
LuaFileSystem https://rocks.moonscript.org/modules/hisham/luafilesystem |
lapis http://rocks.moonscript.org/modules/leafo/lapis |
luaossl https://rocks.moonscript.org/modules/daurnimator/luaossl |
Fengari https://fengari.moonscript.org/ |
rocks.moonscript.org https://rocks.moonscript.org/penlight-1.3.2-2.rockspec |
rocks.moonscript.org http://rocks.moonscript.org/manifests/moteus/aesfileencrypt-0.1.2-1.rockspec |
Standard Library - MoonScript 0.5.0 https://moonscript.org/reference/standard_lib.html |
rocks.moonscript.org http://rocks.moonscript.org/manifests/develcuy/seawolf-0.8-1.rockspec |
Command Line Tools - MoonScript 0.5.0 https://moonscript.org/reference/command_line.html |
A moonscript.org. 300 IN A 104.21.37.108 |
AAAA moonscript.org. 300 IN AAAA 2606:4700:3031::ac43:cf84 |
MX moonscript.org. 300 IN MX 0 _dc-mx.de140b9e634a.moonscript.org. |
NS moonscript.org. 21600 IN NS dawn.ns.cloudflare.com. |
TXT moonscript.org. 300 IN TXT v=spf1 +a +mx +ip4:74.86.66.202 ?all |
SOA moonscript.org. 1800 IN SOA dawn.ns.cloudflare.com. dns.cloudflare.com. 2339907540 10000 2400 604800 1800 |
Date: Tue, 14 May 2024 17:08:37 GMT |
Content-Type: text/html |
Transfer-Encoding: chunked |
Connection: keep-alive |
last-modified: Sat, 26 Jan 2019 02:29:51 GMT |
vary: Accept-Encoding |
x-turbo-charged-by: LiteSpeed |
CF-Cache-Status: DYNAMIC |
Report-To: "endpoints":["url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=dcTzZYgRnGkuHB7h7drxgBr47sisXjArYig436XQCg0VbeyvNvAlQKkmYul%2BacIgmCf7h3ctIo02msq1JGntGNOFd2OECAGl34pRDhURhE68g10jGdtUDXqqOmbowahLFKld95VpHn%2BSVCGa5A%3D%3D"],"group":"cf-nel","max_age":604800 |
NEL: "success_fraction":0,"report_to":"cf-nel","max_age":604800 |
Server: cloudflare |
CF-RAY: 883c7dc3dde49521-LHR |
alt-svc: h3=":443"; ma=86400 |
charset="utf-8"/ |
MoonScript Intro Overview Installation Source Learning Extras About Version 0.5.0 Read Manual Try Online Compiler MoonScript Discord MoonScript is an open source project MIT License A programmer friendly language that compiles to Lua . MoonScript is a dynamic scripting language that compiles into Lua . It gives you the power of one of the fastest scripting languages combined with a rich set of features. See Lua class Thing name: " unknown " class Person extends Thing say_name: = print " Hello, I am #{ @name } ! " with Person ! . name = " MoonScript " \ say_name ! MoonScript can either be compiled into Lua and run at a later time, or it can be dynamically compiled and run using the moonloader . It’s as simple as require "moonscript" in order to have Lua understand how to load and run any MoonScript file. Because it compiles right into Lua code, it is completely compatible with alternative Lua implementations like LuaJIT , and it is also compatible with all existing Lua code and libraries. The command line tools also let you run MoonScript directly from the command line, like any first-class scripting language. A comprehensive overview of the language can be found in the reference manual , the rest of this page serves as an overview of the language. Overview MoonScript provides a clean syntax using significant whitespace that avoids all the keyword noise typically seen in a Lua script. Below is a sample of some constructs found in the language. See Lua export my_func x = 2323 collection = height: 32434 hats: { " tophat " , " bball " , " bowler " } my_func = ( a ) - x + a print my_func 100 It also adds table comprehensions , implicit return on functions, classes , inheritance , scope management statements import & export , and a convenient object creation statement called with . See Lua import concat , insert from table double_args = ( ... ) - [ x * 2 for x in * { ... }] tuples = [{ k , v } for k , v in ipairs my_table ] It can be loaded directly from a Lua script without an intermediate compile step . It even knows how to tell you where errors occurred in the original file when they happen. Installation Installing with LuaRocks If you’re on Windows, then install the Windows binaries , otherwise the easiest way to install is to use LuaRocks. LuaRocks can be obtained here or from your package manager. After it is installed, run the following in a terminal: $ luarocks install moonscript This will provide the moon and moonc executables along with the moonscript and moon Lua module. Windows Binaries Precompiled Windows binaries are available to avoid the trouble of compiling: moonscript.zip Extract the contents into your PATH . You can also use the included moonscript.dll to require the module in. This version has been compiled against Lua 5.1. Optional If you’re on Linux and use watch mode (which compiles .moon files to .lua files as they are changed) you can install linotify to use inotify instead of polling. Source The source code to the project lives on GitHub: https://github.com/leafo/moonscript Issues with the tool can be reported on the issue tracker: https://github.com/leafo/moonscript/issues The latest development version can be installed with the dev rockspec: $ luarocks install \ https://luarocks.org/manifests/leafo/moonscript-dev-1.rockspec Dependencies In addition to Lua 5.1 or 5.2 , the following Lua modules are required to run the compiler and associated tools: LPeg LuaFileSystem alt-getopt and optionally on Linux linotify All of the required ones can be retrieved automatically using the LuaRocks installation. Learning Official reference manual Installation tutorial MoonScript examples Extras & Addons Editor Support Vim syntax and indent: https://github.com/leafo/moonscript-vim Sublime Text (and Textmate) syntax and indent: https://github.com/leafo/moonscript-tmbundle Tools Online Compiler: http://moonscript.org/compiler/ Overview of Differences & Highlights A more detailed overview of the syntax can be found in the reference manual . Whitespace sensitive blocks defined by indenting All variable declarations are local by default export keyword to declare global variables, import keyword to make local copies of values from a table Parentheses are optional for function calls, similar to Ruby Fat arrow, = , can be used to create a function with a self argument @ can be prefixed in front of a name to refer to that name in self ! operator can be used to call a function with no arguments Implicit return on functions based on the type of last statement : is used to separate key and value in table literals instead of = Newlines can be used as table literal entry delimiters in addition to , \ is used to call a method on an object instead of : += , -= , /= , *= , %= , ..= operators != is an alias for ~= Table comprehensions, with convenient slicing and iterator syntax Lines can be decorated with for loops and if statements at the end of the line If statements can be used as expressions Class system with inheritance based on metatable’s __index property Constructor arguments can begin with @ to cause them to automatically be assigned to the object Magic super function which maps to super class method of same name in a class method with statement lets you access anonymous object with short syntax About The syntax of MoonScript has been heavily inspired by the syntax of CoffeeScript . MoonScript is CoffeeScript for Lua. MoonScript would not have been possible without the excellent tool LPeg for parsing. Changelog 0.5.0 — September 25 2015 0.4.0 — December 6 2015 0.3.2 — June 1 2015 0.3.1 — March 7 2015 0.3.0 — February 28 2015 0.2.6 — June 19 2014 0.2.5 — March 5 2014 0.2.4 — July 2 2013 0.2.3-2 — Jan 29 2013, Fixed bug with moonloader not loading anything 0.2.3 — Jan 24 2013 0.2.2 — Nov 04 2012 0.2.0 — Dec 11 2011 Generated with Sitegen on Fri Jan 25 18:27:41 2019; MoonScript v0.5.0 × Compiled...
Domain Name: moonscript.org Registry Domain ID: 23567dade0b143be8ecb1c0c33643cae-LROR Registrar WHOIS Server: whois.namecheap.com Registrar URL: http://www.namecheap.com Updated Date: 2023-05-24T20:47:46Z Creation Date: 2011-05-20T17:17:18Z Registry Expiry Date: 2025-05-20T17:17:18Z Registrar: NameCheap, Inc. Registrar IANA ID: 1068 Registrar Abuse Contact Email: abuse@namecheap.com Registrar Abuse Contact Phone: +1.6613102107 Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited Registrant State/Province: Capital Region Registrant Country: IS Name Server: dawn.ns.cloudflare.com Name Server: noah.ns.cloudflare.com DNSSEC: unsigned >>> Last update of WHOIS database: 2024-05-17T20:45:58Z <<<