Found 61 packages
Validations library for ReactiveUI.
JetBrains Core library for graceful disposal, concurrency and reactive programming
Implementing socket-based prototols in .NET has never been easier. Example: from header in socket.Receiver.Buffer(4) let length = BitConverter.ToInt32(header.ToArray(), 0) let body = socket.Receiver.Take(length) select Encoding.UTF8.GetString(body.ToEnumerable().ToArray())
A set of efficient abstractions for reactive programming.
Reactive Extensions meant specifically for implementations of IObservable<bool>.
This package provides common compiler and runtime infrastructure for the Bonsai programming language.
[.NET 4.6.1+] - DisposableObservable: a class for creating Observable sequences with TPL easily as Observable.Create - [IObservable].Serialize: wrap all subscriptions into a single ISubject against the sourcing observable - [IObservable].AsAsync: execute all functions on TPL - [IObservable].Fork: add another subscription to the observable creating a new child observable stream - [IObservable].Where(filter, elseObservable): apply the where in the usual way, and generate an Else observable to continue work in the other case - [IObservable].ToJson: serialize in Json all values - [IObservable].ToCSV: serialize in CSV columns all values (configurable delimiter) - [IObservable].OnLastOrDefault: do something when observable completes - ObservableStreamReader: route binary data from a Stream to subscribers
Provides ReactiveUI.Validation extensions for the AndroidX Library
The compiler, package manager, and IDE for the Bonsai visual reactive programming language.
WebRx is a Javascript MVVM-Framework built on ReactiveX for Javascript (RxJs) that combines functional-reactive programming with observable-powered declarative Data-Binding, Templating and client-side Routing.
This package provides common visualizer and editor infrastructure for the Bonsai programming language.
Visual Reactive is a Library for .NET platform (Currently Winforms), that is inspired by functional reactive programming React JS. Reactive programming is a paradigm that allows you to express the idea around a feature in one readable place, abstract mutable state away from your user interfaces and improve the testability of your application.
Functional Reactive Programming Library for .NET. https://github.com/jerometerry/potassium http://www.jerometerry.com/potassium/
This package provides an integrated development environment for the Bonsai programming language.
Provides ReactiveUI.Validation extensions for the Android Support Library
Example of SignalR with F-Sharp (and Silverlight 5 or Javascript): - SignalR is a library (for web-based Publish/Subscribe -pattern) on top of WebSockets, which is HTML5 API that enables bi-directional communication between the browser and server. SignalR will fallback to other techniques and technologies when WebSockets are not available. http://signalr.net/ - F-Sharp (F#) is multiparadigm (functional-first) programming language mainly for .NET environment. http://fsharp.org/ - This sample uses Reactive Extensions 2.1 to communicate with SignalR, on both client and server side. Reactive Extensions is a library to compose asynchronous and event-based programs using observable collections and LINQ-style query operators. http://msdn.microsoft.com/en-us/data/gg577609.aspx - For server side: This could work purely from F# as Owin (http://owin.org/) console application but now F#-server-side is called from an empty ASP.NET C# Web Application. (Still you can start OWin from F# Interactive...) - For client side: Silverlight 5.0 application using F#-library and Silverlight 5.0 XAML/C# application to show the user interface. http://www.silverlight.net There is also jQuery/JavaScript test page, if you don't want to use Silverlight. - This proof of concept/sample/tutorial/demo is developed with Visual Studio 2012. References are resolved via NuGet. F# compiler won't auto-restore packages on compile. So go first to Tools -> Library Package Manager -> NuGet and press "Restore" to restore all the references, and then rebuild. - SignalR supports two kinds of connections: Hub and PersistentConnection Both are working with Silverlight and JavaScript.
This project contains a few reactive programming functionalities.
Functional reactive programming lib for JavaScript. Turns your event spaghetti into clean and declarative feng shui bacon, by switching from imperative to functional.
Provides the reactive programming for SignalR.
Provides the reactive programming for SignalR .NET Client.