Skip to content

raimohanska/francis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Francis

A straightforward Scala port for Bacon.js.

Done so far:

  • Bacon.once, fromList, fromValues, sequentially
  • Bus: a stream you can push() events into
  • EventStream.map, filter, merge, flatMap, delay
  • Nice multithreading: only the Dispatcher class has to deal with it. All combinators are single-threaded.
  • New thread per stream by default (maybe not the best default)
  • Specs2 tests for everything

Next up:

  • Property
  • Property.combine
  • Smarter multithreading: configurable ExecutorService with nice defaults?

About

Francis is Bacon.js ported to Scala

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages