Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
bin
 
 
 
 
 
 
 
 
 
 
lib
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Ode

Current Version: v0.4.1dev (2011-??-??)

License: MIT (see included LICENSE file)

Author: Kevin P. Albrecht http://www.kevinalbrecht.com

Web Site: http://www.kevinalbrecht.com/code/ode

About

A concatenative, functional programming language, with the goal of being a superset of the Joy language, originally created by Dr. Manfred von Thun.

Directory Structure

  • ode
    • about -- Ode website pages
    • bin -- compiled JavaScript files, generated from source
    • build -- build scripts
    • docs -- documentation, generated from source
    • editor -- Ode's online development environment
    • lib -- required third-party JavaScript libraries
    • other -- unorganized pages
    • src -- source code
    • styles -- CSS, images, and fonts
    • tests -- unit and other tests

Dependencies

Required (Included)

Required (Not Included)

To compile/minify/combine the Ode sources

To generate language documentation

Compiling/Minifying/Combining the Ode Sources

Ode is set up to be easily minified and combined into a single JavaScript file using Google's Closure Compiler. In order to compile it, you will need to have the following directory structure:

In the Windows command line prompt, change directory to build, then run this command:

> compile-ode.bat

Generating Language Documentation

To generate the language documentation, you need the following directory structure:

  • root
    • distillery
    • ode (this folder)
      • build
        • distillery-all.sh
        • docs
          • odelang.html (will be created)
          • changelog.html (will be created)

In a bash shell which can run Node, change directory to the build directory. Then run this command:

> . distillery-all.sh

About

A concatenative, functional programming language and environment written in JavaScript.

Resources

License

You can’t perform that action at this time.