Frog

0.1.0 • Public • Published

What's Frog?

Frog is a NodeJS module that enables Google Dart support. You may now write server-side Dart enabled NodeJS applications.

How to install

It's not yet released, but when it is:

npm install Frog

For now, clone the repo.

You also need to have Dart SDK installed: http://www.dartlang.org/docs/getting-started/sdk/#download

Make sure the installation bin folder is in your environment $PATH.

Examples

app.js
// Include the Frog compiler.
require('./../lib/Frog.js');
 
// Now just run Dart like a boss.
console.log('I am about to run some Dart...');
 
require('./test.dart');
 
console.log('I just ran Dart!');
test.dart
class Point {
  Point(this.x, this.y);
 
  distanceTo(Point other) {
    var dx = x - other.x;
    var dy = y - other.y;
    return Math.sqrt(dx * dx + dy * dy);
  }
 
  var x, y;
}
 
main() {
  Point p = new Point(23);
  Point q = new Point(34);
 
  print('distance from p to q = ${p.distanceTo(q)}');
}
Run it
$ node app.js
I am about to run some Dart...
distance from p to q = 1.4142135623730951
I just ran Dart!

Status

This project is not yet production ready! It's also quite slow. I'm planning to take another approach to this.

Readme

Keywords

none

Package Sidebar

Install

npm i Frog

Weekly Downloads

2

Version

0.1.0

License

none

Last publish

Collaborators

  • kaisellgren