0.9.5.0

Rating: No reviews yet
Downloads: 24
Released: Dec 18, 2009
Updated: Dec 18, 2009 by kolosy
Dev status: Beta Help Icon

Recommended Download

Application Bistro.zip
application, 468K, uploaded Dec 18, 2009 - 24 downloads

Release Notes

New Bistro.FSharpExtensions

The new release drastically improves the project's interaction with the inference capabilities of F#. A majority of controllers can now be written without the need for discriminated union annotations, or let bindings for naming. The following new features are supported:
  • Return values can now contain expressions, using the 'named' aliasing function: given function foo(), "foo() |> named 'bar'" will place the result of calling 'foo' onto the request context under the name 'bar'
  • Session values do not need aliasing - the statement 'SessionValue foo' will place 'foo' onto the session context directly
  • The session and request context namespaces have now been merged. This means that it is no longer necessary to qualify function input parameters with the session discriminator, as data will be pulled from wherever it is available. Return values should still use the SessionValue discriminator to specify that something should go onto the session
  • A new syntax for form fields is now available. If a controller function takes a record type as a parameter, and that record type is marked with the 'FormData' attribute, the fields of that record are populated from the form data.

You can get more detail on the bistro framework homepage http://bistroframework.org/index.php?title=FSharp

Reviews for this release

No reviews yet for this release.