![]() |
Portal to the Milescript open-source development community.
The Milescript Core library provides the base functionality and objects of ECMAScript 262, such as core.String and core.Function. At a minimum, the Core library must always be linked to for a Milescript project to compile. The API for the Core library can be viewed here. The current version of the Core packages can be obtained by checking out the Milescript Compiler, and navigating to src/milescript: http://point5u-svn.cvsdude.com/MilescriptThe Core library is also included as a MAR lib in the Milescript eclipse plugin. More information about Core can be found at the Core Trac page.
The LibCrossCheck package is required for the Milescript unit testing framework. It wraps the Javascript functionality provided by FrontSide's CrossCheck Browserless Testing Framework. LibCrossCheck requires Core, LibDom, and LibUtil. The API for the LibCrossCheck library can be viewed here. The current version of LibCheck can be checked out from the following subversion repository: http://point5u-svn.cvsdude.com/LibCrossCheckLibCrossCheck is included with the Milescript Compiler distribution, in the "lib" folder. More information about LibCrossCheck can be found at the LibCrossCheck Trac page.
The LibDom package is a starting point for any aspiring Milescript programmer. It combines a whole bunch of useful classes for dealing with the DOM and native Javascript. All of the classes in LibDom are non-code-generating, meaning that adding a reference to LibDom does not add any generated code. LibDom requires Core. The API for the LibDom library can be viewed here. The current version of LibDom can be checked out from the following subversion repository: http://point5u-svn.cvsdude.com/LibDomLibDom is included with the Milescript Compiler distribution, in the "lib" folder. More information about LibDom can be found at the LibDom Trac page.
The LibUtil package is a complement to LibDom, and provides utility classes for more easily working with the DOM. LibUtil contains code-generating classes, and requires LibDom and Core. The API for the LibUtil library can be viewed here. The current version of LibUtil can be checked out from the following subversion repository: http://point5u-svn.cvsdude.com/LibUtilLibUtil is included with the Milescript Compiler distribution, in the "lib" folder. More information about LibUtil can be found at the LibUtil Trac page.
The LibDojo package is in its infancy, and currently only provides a wrapper for the Dojo charting package. Eventually, this library will provide externals for interacting with the whole of the Dojo toolkit. LibDojo contains no code-generating classes. This library is maintained by the Milescript team, and is not supported by Dojo in any way. LibDojo requires LibDom and Core. The API for the LibDojo library can be viewed here. The current version of LibDojo can be checked out from the trunk of the following subversion repository: http://point5u-svn.cvsdude.com/LibWrapMore information about LibDojo can be found at the LibDojo Trac page.
The LibExt wrapper provides externals for the whole of Ext 2.0. Although a web-page would still have to import the Ext 2.0 scripts independently of any Milescript, linking to LibExt allows Milescript to interact with Ext 2.0 in a type safe manner. LibExt contains no code-generating classes. This library is maintained by the Milescript team, and is not supported by Ext in any way. LibExt requires Core and LibDom. The API for the LibExt library can be viewed here. The latest LibExt "mar" file can be downloaded here, LibExt 0.1.1. The current version of LibExt can be checked out from the trunk of the following subversion repository: http://point5u-svn.cvsdude.com/LibWrapMore information about LibExt can be found at the LibExt Trac page.
The LibGoogleBase library provides a set of classes for interacting with Google Base from Javascript. The Google Base demo has an example of a Milescript program using LibGoogleBase to make queries against the public Google Base snippets feed. LibGoogleBase requires Core and LibDom. The API for the LibGoogleBase library can be viewed here. The current version of LibGoogleBase can be checked out from the trunk of the following subversion repository: http://point5u-svn.cvsdude.com/LibWrapMore information about LibGoogleBase can be found at the LibGoogleBase Trac page.
|
![]() |
|||||||||||||||||
![]() |
|||||||||||||||||||
| About | | | Contact |
| Milescript is an open source project released under the Apache 2 license. Copyright © 2007, Point5u, LLC. All rights reserved. Images, layout, text, and other design elements may not be used without permission. The Milescript brand, logo, and slogan are trademarks of Point5u, LLC and may not be used in any way without permission. |