Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 1

BESEN is an acronym for "Bero's EcmaScript Engine", and it is a complete ECMAScript Fifth Edition Implemention in Object Pascal, which is compilable with Delphi >=7 and FreePascal >= 2.5.1 (2.4.0 only inoffically). BESEN is licensed under the LGPL license with ... [More] static-linking-exception. Features: It's a complete implementation of the ECMAScript Fifth Edition standard, and it has x86/x64 native code just-in-time compilers. [Less]

5.0
 
  0 reviews  |  6 users  |  60,838 lines of code  |  2 current contributors  |  Analyzed 7 days ago
 
 

jscsh is an interactive JavaScript shell similar to Ruby's irb or the interactive Python shell. It uses Apple's JavaScriptCore for its internal JS engine and provides several built-in function with similar functionality to SpiderMonkey's js shell. jscsh is very early in development ... [More] , but can run and load any JavaScripts which use the built-in JavaScript classes (no DOM or XMLHttpRequest support). It's already pretty fast. It also has an interface to system(3) and a wrapper around popen(3). jscsh also includes several classes inspired by classes from the Ruby standard library. Dir, File, and IO all have at least partial implementations. jscsh is still young and immature, but it allows for high performance JavaScript without the need for a web browser. Standard Global ObjectsIn addition to JavaScript's built-in standard global objects, jscsh also provides a additional StandardGlobalObjects which are written in a combination of C and JavaScript. Dir File IO Socket ScreenshotsInteractive Consolejs> print('Hello World!') Hello World! js> Dir.foreach('/Library/Ruby', function(item) { print(item) }) . .. Gems Site js> load('perfect.js') A number is 'perfect' if it is equal to the sum of its divisors (excluding itself). The perfect numbers up to 500 are: 6 = 1 + 2 + 3 28 = 1 + 2 + 4 + 7 + 14 496 = 1 + 2 + 4 + 8 + 16 + 31 + 62 + 124 + 248 That's all. js> perfect(10000) The perfect numbers up to 10000 are: 6 = 1 + 2 + 3 28 = 1 + 2 + 4 + 7 + 14 496 = 1 + 2 + 4 + 8 + 16 + 31 + 62 + 124 + 248 8128 = 1 + 2 + 4 + 8 + 16 + 32 + 64 + 127 + 254 + 508 + 1016 + 2032 + 4064 That's all. js> InterpreterRunning perfect.js from the SpiderMonkey sources: $> ijs perfect.js A number is 'perfect' if it is equal to the sum of its divisors (excluding itself). The perfect numbers up to 500 are: 6 = 1 + 2 + 3 28 = 1 + 2 + 4 + 7 + 14 496 = 1 + 2 + 4 + 8 + 16 + 31 + 62 + 124 + 248 That's all. $> [Less]

0
 
  0 reviews  |  0 users  |  3,769 lines of code  |  0 current contributors  |  Analyzed 5 days ago
 
 

(almost) 100% invokedynamic EcmaScript 5 impl

0
 
  0 reviews  |  0 users  |  43,638 lines of code  |  12 current contributors  |  Analyzed 12 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.