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 12 days ago
 
 

Note: Project Homepage coming soon!! JSX sets itself apart from other JavaScript toolkits by providing true JavaScript eXtensions. JSX is not AJAX, does not provide web-specific functionality, and won't brew you a pot of coffee. What it WILL do is make your Javascript code cleaner and more ... [More] reliable than ever before. JSX provides the following extensions to Javascript: * Useful extensions to JS Objects: Array, Math, Object * Improved Exceptions * True object-oriented, class-based hierarchy including java-style interfaces * Unit Test capabilities * Both typed and untyped java-style collections (List, Queue, Stack, and Map) JSX focuses on core Javascript language improvements, and specifically on OOD/OOP. The list of features is small, and includes only widely practical items. [Less]

0
 
  0 reviews  |  0 users  |  5,909 lines of code  |  0 current contributors  |  Analyzed 3 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 6 days ago
 
 
Compare

A collection of haxelibs that 'unlock' various JavaScript platforms. note: no sourcecode available yet, I'm hoping to release some preview code soon. If you would like to be informed about this release, please subscribe to the discussion group. HaXe is a great programming language ... [More] that comes with a compiler that compiles your haXe source code to various other formats, one of which is JavaScript. By default, haXe assumes that this JavaScript code will run inside a webbrowser and as such, it generates code that has some dependencies of the webbrowser's native objects. This project removes these dependencies while maintaining compatibility and provides extern classes and some wrapper code to support various JavaScript platforms. It also allows other developers to write their own libraries for other JavaScript platforms. The way this is achieved is through several interdependent libraries in the haxelib format. For now, I haven't uploaded these into haxelib itself because this could create confusion as to how these libraries should be used. My hopes are that haxelib in the future will offer more options so that these libraries can be published on haxelib in a more user friendly way. On top of that, there's a work-in-progress part that makes the JavaScript output more efficient for use with todays rich web applications (AJAX). The JS source gets divided up into separate files per type and optimized for filesize (for efficient transmission to the browser) by stripping whitespace and avoiding repeated code by moving the building of the code structure to runtime. One project manages the required types clientside and gets required types from the server only when they are needed. The server groups types in a single response whenever possible to prevent having to resort to multiple requests by the browser. Once these mechanisms are in place, I plan to work out some API's that have the same interface throughout the various platforms (and where posible, other targets). For instance, objects for working with databases, filesystem, web, windows, graphics etc. Using these API's there will be no need for any inline compiler directives, everything works just by referencing the right libraries for the target platform. All of this allows you to develop streamlined, scalable web applications. In theory, any platform that hosts JavaScript is supported. For now, this project focuses on supporting: All modern browsers Browser extensions Bookmarklets Firefox extensions Chrome extensions Ubiquity plug-ins Desktop widgets Rhino (Java) JScript.NET (.NET Framework) Unity support? ActiveScript (JScript, ActiveX) ASP HTA WSC GLUEscript JSDB (which also offers ActiveX/COM) JSLibs (which also offers ActiveX/COM) And later on, also: Using Rhino Myna HelmaNG E4XD Persevere Nitro Google Web Toolkit V8CGI PhoneGap Android Scripting Environment lov8 EffectGames Node.js ESXX Aptana Jaxer JSFL (for scripting Flash Designer) Photoshop If you know of more interesting JavaScript platforms, please let me know. [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 

A set of core javascript methods that are useful to javascript library writers. Some of the functions have been implemented directly from the jQuery code (such as jQuery.extend) so people can create modular reusable javascript without needing to rely on a javascript library that is more specialized in it's implementation.

0
 
  0 reviews  |  0 users  |  1,174 lines of code  |  1 current contributor  |  Analyzed over 2 years ago
 
 

(almost) 100% invokedynamic EcmaScript 5 impl

0
 
  0 reviews  |  0 users  |  43,473 lines of code  |  11 current contributors  |  Analyzed 1 day 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.