Rating: No reviews yet
Downloads: 332
Released: Aug 11, 2009
Updated: Aug 12, 2009 by Throb
Dev status: Beta Help Icon

Recommended Download

Source Code Obtics Sources
source code, 788K, uploaded Aug 12, 2009 - 137 downloads

Other Available Downloads

Application Obtics Binaries
application, 577K, uploaded Aug 12, 2009 - 98 downloads
Documentation Obtics Help
documentation, 2247K, uploaded Aug 12, 2009 - 97 downloads

Release Notes

Obtics is a library that offers Functional Reactive Programming abilities to common .Net languages.

This version contains some small feature extensions and code improvements. The most important change is that this version runs under partial trust and most notably with limited reflection permissions. Running with limited reflection permissions does impose some limitations on the ExpressionObserver. Assuming that discovery of private types and members is not allowed the following limitations apply:
  1. All members in the lambda expression passed to ExpressionObserver must be public.
  2. Closures of local variables can not be used.
  3. Anonymous types can not be used.

Binding to interfaces (as returned by Obtics methods) in WPF also has limitations. When discovery of private types and members is not allowed; interface properties will need to be refered explicitly.

The RegexTool has been converted to an XBAP application to demonstrate the use of Obtics with limited priviliges.

Two projects have been added (ObticsUnitTestRunner and UnitTestStub) to allow execution of ObticsUnitTest tests under partial trust.

All libraries and some executables are now signed using the dev.snk key. Note that this key is not secret and you should sign the libraries with your own secret key before releasing a product.

When downloading the binaries and running test.exe; the following parameters can be passed:
one or more of the numbers from 0 to 6 and 10 to 23
specifying a different test query.
For example:
test.exe 0 2 3

Check out source code for details.

Reviews for this release

No reviews yet for this release.