Viagra. Viagra prescription price. Viagra side effects.

By on 7/4/2009 7:04 AM ()

nice article

By on 3/8/2008 10:24 AM ()

Hi Granville,

I agree that the ability to target multiple different clients is very interesting and the support for Silverlight is a thing that I'd like to add to my project as well, though I'm not quite sure if it is a good idea to decide where to execute the code automatically, because this is a very ambitious goal. In fact there were several attempts to target both mobile devices and HTML in ASP.NET since the early versions without much success and this was only at the presentation-layer level (which should be far easier).

I believe that more suitable approach would be to allow combining a function that can be executed as JS with a function that can be executed in Silverlight into a function that can be executed on any client (but the difference between these environments would be handled by the developer).

To answer to the question "Why F#?" - one reason is that it is much easier to implement this in F#. I'm afraid that supporting all the .NET languages in project like Volta will be extremely difficult. The second reason is that in F# you can do things like using monads to get a type-safe/modality-safe code, which would be a difficult to achieve in Volta.

I think that the approach I used in this project could be in future used with C# and VB as well, because LINQ provides a "quotation" mechanism shared between these two languages, though it is a bit limited in the current versions.

By on 10/14/2007 7:10 PM ()
By on 10/14/2007 8:04 AM ()

Hi,

I believe Nikhil Kothari is actually working with the Volta team now - at least that is my impression after an answer to a question I posed to him a while back when I questioned the crossover between his own personal project Cript# and Eric Meijer's Volta team work.

For me other than the union of languages into one to describe not only the server logic as well as the client behaviour and document layout - I believe that the most interesting work is actually going on at the compiler level in things like Volta. The framework looks at the client, Silverlight 1.1 isn't present so we can't gen IL for this particular project - next we look at the browser and see that it is browser XX and so we use the particular component to gen JS/HTML or whatever for that browser.

Actually I missed out Silverlight 1.0 which is also another target I believe.

I guess my question would be why F#? What properties does it hold that makes the targeted scenarios easier for the general developer audience to create such applications? Imperative languages seem to be well adapted to such target scenarios.

- Just curious. Sounds like an interesting project nonethelesss.

Granville.

By on 10/14/2007 4:18 AM ()
By on 10/13/2007 1:56 PM ()
IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy
Built with WebSharper