Coffeehouse Thread

2 posts

Forum Read Only

This forum has been made read only by the site admins. No new threads or comments can be added.

Recommend three improvements to Windows 8 & Visual Studio

Back to Forum: Coffeehouse
  • User profile image
    vesuvius

    It is quite exciting that a beta release is imminent, with a lot of anticipated but as yet unconfirmed features. Although the title says Windows 8, I mean all three PC, Tablet and Phone

    I would like to see announcements about additional resources being added to support WinRT on the desktop. Enterprise Library 6 came out a week or so ago, and will be the first version of it that won't be used by an Enterprise. We are developing software for enterprise customers to be consumed on PC and Laptop, but since there are a lot of XP laptops floating about, and the odd desktop, it is an impossibility for any Enterprise to use .NET 4.5. It is a difficult one, as I agree that XP has had its day, but in the real world, we would lose sales by enforcing .NET 4.5. If we could access WinRT from the desktop, it would make it easier to convince our bosses to develop WinRT applications

    I would like emphasis  to be placed on Windows as a popular OS, for the poor or the wealthy. As long as Android is fully customisable by Samsung and HTC and so on, it presents the most attractive platform for third parties to develop their products, as they can customise the OS to their liking. HTC or Samsung (including the ecosystem) have significant budgets and with the application model Andriod offers. Google Chrome and Android are now unassilable and figures that have taught me that change really is the only constant

    I would also like additional resources to added to C#/VB  to support Machine Learning like syntax, this is a bit of a DSL but statements like

    get charactaristics to an object (taxonomic structure) returning all fields on an object

    is it true that x has property

    show similarities between Person with value 1 and 13

    confidence..........what about Person where musictaste = 'grime' with confidence 0.5

  • User profile image
    evildictait​or

    , vesuvius wrote

    I would also like additional resources to added to C#/VB  to support Machine Learning like syntax, this is a bit of a DSL but statements like

    get charactaristics to an object (taxonomic structure) returning all fields on an object

    is it true that x has property

    show similarities between Person with value 1 and 13

    confidence..........what about Person where musictaste = 'grime' with confidence 0.5

    So, a couple of things here. 

    Firstly C# isn't Windows, and it isn't Visual Studio. But that's by-the-by.

    Secondly - can't you already do stuff like this with LINQ and/or library support?

    1: obj.GetType().GetFields().Select(x => {fieldName: x.FieldName, fieldValue: x.GetValue(obj) });-

    2: x is IThingWithNameField, having defined ( interface IThingWithNameField { string Name { get; }; } ) and making everything with that type implement that interface.

    3. obj1.GetType().GetFields().Select(x => { lhs: x.GetValue(obj1), rhs: x.GetValue(obj2)).Where(y => Difference(y.lhs, y.rhs) < threshold).

    4. This one is complicated by how you're choosing to do your statistics, and could be extremely expensive to build the machine learning set if you have to do that on a whole database each time per query. This might be a better thing for a library or at a push, SQL server to provide, rather than for C#.

Conversation locked

This conversation has been locked by the site admins. No new comments can be made.