Loading user information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading user information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements


Bent Rasmussen esoteric λ
  • Hey C# Team..

    It may still be a good idea to embed XML into the language, but what about the evolution of two languages. Is this going to cause problems?

    I really feel that it isn't necessary or that good of an idea to tie C# to XML directly.

    The first reason is to keep the programming language independent of any specific syntax like XML. And also to keep it independent of XML as a data model.

    It's better to have language features that make it easy to express the XML data model (infoset) easily. I believe some of the new C# 3 features may facilitate that.

    On the other hand...

    I have long felt it would be quite interesting with a programming language expressed in a metalanguage like XML and requiring tool support for proper display. It would mean that it would be much more extensible and flexible. Right? If the language was expressed in XML to begin with, well then it would be even easier to support XML fragments out of the box. It could also be built on a more general model like RDF et al. That will mean more overhead but also more freedom in shaping the language I think...

    I also find program and data visualization interesting. As well as visualizing domain specific programs and program fragments. Having an extensible language with built-in support for inline domain specific languages could be interesting. It does require rethinking programming since it will become interactive as dealing with a graphical user interface and will rise above typing in characters in many situations, although also complementary. It could also mean presenting different graphical views of the semantics. In effect semantically skinnable code.

    At least the idea appeals to me.

  • Hey C# Team..

    These would-be generalized object-level transactions look somewhat dangerous in an imperative side-effecting I/O world. Not that they can't be useful in contained scenarios.

  • What do you want to know about Vista?

    MIDI My primary interest in MIDI is MIDI/XG and software synthesis. There are countless MIDI files out there and they really don't sound great on most MIDI software synths. The best I've heard is the Yamaha XG softsynth, which is no longer available to the public. It would be great for MIDI "consumers" if Windows had a better softsynth, something like the Yamaha XG. Appologies that this is post-Vista question, but it is what it is. To make it more relevant you could do one last Vista audio video with some attention to MIDI and what the future may bring, if you want to disclose that, or indeed have anything to disclose, MIDI wise.

    Synthesis It is actually quite interesting to think about software synthesis and whether Windows will be getting some more stuff there or will leave it all up to third parties. The entire audio stack of Vista was written from scrath. But it's primary focus is mixing and processing preprocessed audio. It has no, to my knowledge, special infrastructure to actually synthesize audio. An audio synthesis system could be considered the analog of the vector based Avalon.

  • Microsoft Marketing Gone Wrong - Again

    A ha! A fellow Dane. Wink 

    prencher wrote:
     MB wrote:  I'm still trying to figure out: "The Wow starts now."  WTF ??As if that marketing line wasn't bad enough; Remember what they based it on.. Flip3D! Vista has plenty of cool new stuff.. And they base their entire marketing campaign (at least in denmark) on flip 3d? Come on..

    I had the exact same thought. I don't have anything against flip 3d. It's great and all. But it really underlines that when it comes to marketing to the wide public they seem to be running out of ideas as to what a compelling reason to upgrade would be, or compelling reasons to explainable in the ad-timeframe.

    But it is named Vista. One of the major innovations is Avalon and how do you convey it's benefits easily to the public? By saying "hey, we made a great new major infrastructure for Windows, a scenegraf retained graphics system, with unified hardware accellerated graphics, which will make future applications look and work awesomely, bla bla bla"... The solution they came up with... well I'm not sure how compelling it is for the average user, but I can understand their dilemma.

    Can they tout security then? Well sure they can but if people turn off UAC or trust an app they weren't supposed to trust, all hell can break loose.

    The audio stack? The average user is ignorant of audio fidelity issues. So the whole audio stack and architechture was redone from scratch? Interesting to us but...

    But it's quite natural. The operating system is an application foundation. It's the applications that benefit most from it's evolution. It's developers, developers, developers, developers...

    Then there's application compatibility. That's something the average user can understand.

    Is there really any reason to upgrade? You begin to understand the sales figures.

    Office is another beast. As an application (suite), it's benefits are clear and well-defined. A kick (I need to watch my language) a** intuitive interface, more features than you'll ever need (well, mostly), etc. But that's Office.

    I don't envy those marketing people.

  • CardSpace finally has a logo

    I like it! It looks like a man standing at a machine, inserting a card, the logo of which itself is a card. It's recursive.

    The annoyance is that the rounded reactangle is only rounded on the outer edge. The same with Windows windows.

  • What do you want to know about Vista?

    I have never liked Windows windows. It may be a non-issue, some hidden feature, but my windows have always been static with pixel based column sizes. I'd much rather have a more intelligent use of screen real-estate. Upon window resize and so on.

    I'm also interested in delta (single-bit) audio signals and formats. Is the Windows audio stack able to handle delta signals and is there any hardware to support it? I suppose it would cause problems in an audio stack because it's not really suited for processing without converting to multibit. I'm just wondering, since I have the idea that delta signals have some advantages in terms of naturalness of A/D/A conversion, but not mixing.

    Then there was some talk, early on, of the Phoenix compiler tools compiling Windows Vista. I don't know what tools were used to compile Vista. It would be interesting to know what the state is and the future of Windows compilation and optimization, especially in light of ever-increasing hardware demands with each OS upgrade.

  • Future Of Computing.

    Tax payed Internet would be interesting. But cheap commercial Internet is probably preferable.

    I don't want a wireless Internet, I only want wireless to be a secondary backup solution.

    The Internet should have a Peer to Peer layer on top with built-in data redundancy and persistence, usable for encrypted mails, blogs and generic storage.

    DNS is unusable. Names are transient and cannot be trusted over time. A Peer to Peer layer would use hash functions for naming though, so names would be stable and persistent.

    The Internet must be much faster and Grid Computing must become pervasive. Computing power must "flow" like electricity in the power grid, forming a networked processing pool.

  • What do you want to know about Vista?

    More about Vista audio. Perhaps more about the Multimedia Class Scheduler Service.

    Something about what was cut from Vista and why.

    Dreams of the future...

  • Fred: You Voted, We Listened

    Damn this thread is evil! :O

  • Why is it called Windows Live?

    Because it sounded better than Windows Alive. Expressionless Big Smile

    Because it's Windows centric I'm sure... Windows (Live) Messenger. Windows (Live) Mail (Desktop) (phew).