Narcoleptic Possum Mob

    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.

    Keywords

    none

    Install

    npm i Frog

    DownloadsWeekly Downloads

    3

    Version

    0.1.0

    License

    none

    Last publish

    Collaborators

    • kaisellgren