node package manager
Stop writing boring code. Discover, share, and reuse within your team. Create a free org ยป

puddle

Build Status NPM Version NPM Dependencies

Puddle

Puddle is a reactive coding environment backed by the Pomagma inference engine.

Installing

Install node, npm, and mongodb. Then

git clone https://github.com/fritzo/puddle
cd puddle
npm install
npm test        # optional

Quick Start

To run a local Puddle server using the public Pomagma server:

  1. Install Puddle as above

  2. Start a Puddle server

    npm start                   # Ctrl-C to stop
    
  3. In a browser, navigate to http://localhost:34934

To optionally run a local Pomagma server

  1. Install Pomagma

  2. Start a Pomagma analyst server

    python -m pomagma analyze   # Ctrl-C to stop
    
  3. Restart puddle pointing to the local server

    POMAGMA_ANALYST_ADDRESS=tcp://localhost:34936 nodejs main.js
    

Documentation

Authors

Puddle was factored out of Pomagma in 2014.

License

Copyright 2013-2014 Fritz Obermeyer.
Puddle is licensed under the MIT license.