Bacon.js

Software Screenshot:
Bacon.js
Software Details:
Version: 0.7.83 updated
Upload Date: 10 Feb 16
Developer: Juha Paananen
Distribution Type: Freeware
Downloads: 12

Rating: nan/5 (Total Votes: 0)

Functional reactive programming (FRP) is a merger of two techniques, reactive programming and functional programming.

To better understand the concept of Functional Reactive Programming, please refer to its Wikipedia page.

Bacon.js implements the core principles of FRP for the JavaScript scripting language.

Some examples, along with usage instructions are included with the download package.

Bacon.js is available in both JavaScript and CoffeeScript.

What is new in this release:

  • Added doError().

What is new in version 0.7.82:

  • Added doError().

What is new in version 0.7.61:

  • Added doError().

What is new in version 0.7.58:

  • Introduce Bacon.repeat(fn), previously known as Bacon.fromStreamGenerator.

What is new in version 0.7.53:

  • Introduce Bacon.repeat(fn), previously known as Bacon.fromStreamGenerator.

What is new in version 0.7.41:

  • Fixed:
  • Throw if non-observable plugged to bus.

What is new in version 0.7.39:

  • Fixed wrapping constants as functions in Bacon.when.

What is new in version 0.7.38:

  • Fixed:
  • Exceptions catched and hidden

What is new in version 0.7.24:

  • Changed dispatching of delayed events for improved memory performance.

What is new in version 0.7.9:

  • Fix:
  • toString problems with jQuery.

What is new in version 0.7.3:

  • Fixed:
  • combineTemplate when Date or RegEx objects are involved.

What is new in version 0.6.22:

  • Stabilize fromArray in case of subscribe unsubscribing in the middle of the array.

What is new in version 0.6.17:

  • Allow predicate function in Observable.endOnError.

What is new in version 0.6.7:

  • Fixed skipWhile in case of Error events before first match.

What is new in version 0.6.1:

  • takeUntil should work with Property as stopper.

What is new in version 0.6.0:

  • Fixed Property.take(n) etc in case of a never-ending Property.
  • Fixed EventStream.skipUntil in case of self-derived stopper.
  • Re-implemented EventStream.takeUntil.
  • Switched test framework from Jasmine to Mocha.

What is new in version 0.4.9:

  • Throw runtime error if trying to merge Properties.

What is new in version 0.4.6:

  • Support n-ary syntax in Bacon.mergeAll and Bacon.zipWith.

What is new in version 0.4.1:

  • Added flatMapFirst and debounceImmediate.

What is new in version 0.3.14:

  • Added support for nulls etc in combineTemplate.

Requirements:

  • JavaScript enabled on client side
  • Node.js for server-side environments.

Similar Software

PEG.js
PEG.js

28 Sep 15

Apache Avro
Apache Avro

10 Apr 16

UFL
UFL

12 May 15

IronPython
IronPython

1 Mar 15

Comments to Bacon.js

Comments not found
Add Comment
Turn on images!