Slashdot Mirror


Microsoft's New Programming Language, "M"

Anthony_Cargile writes "Microsoft announced Friday their new 'M' language, designed especially for building textual domain-specific languages and software models with XAML. Microsoft will also announce Quadrant, for building and viewing models visually, and a repository for storing and combining models using a SQL Server database. While some say the language is simply their 'D' language renamed to a further letter down the alphabet, the language is criticized for lack of a promised cross-platform function because of its ties to MS SQL server, which only runs on Windows."

14 of 334 comments (clear)

  1. Not a problem by overshoot · · Score: 4, Funny

    While some say the language is simply their 'D' language renamed to a further letter down the alphabet, the language is criticized for lack of a promised cross-platform function because of its ties to MS SQL server, which only runs on Windows."

    That's not a bug, that's a feature.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    1. Re:Not a problem by ColdWetDog · · Score: 2, Funny

      If so, they should have thought of a better name, cause this letter is already taken :)

      Their first thought was BASIC, but alas, it too was already taken.

      --
      Faster! Faster! Faster would be better!
  2. Cross platform? Bwahahaha by SL+Baur · · Score: 5, Funny

    From TFA:

    By âoecross platformâ, Microsoft means, âoecross platform as long the other platform authors write a backend for the code, and the SQL database MUST be hosted on MS SQL, a proprietary Microsoft Windows serviceâ.

    Let me clarify that statement. By cross platform we mean that this is portable to both Microsoft Windows XP and Microsoft Vista.

  3. Re:Nowhere for Big Bird to Go Now by Yvan256 · · Score: 3, Funny

    Nope. The next languages will be "E", "R", "D" and back to "E" again.

  4. Re:Cross platform? Bwahahaha by Anonymous Coward · · Score: 2, Funny

    ...but we're still not sure about Vista.

  5. Re:lame by LEMONedIScream · · Score: 5, Funny

    If you're not trolling, why post AC? Hell, why I am I responding?

  6. Re:lame by The+Redster! · · Score: 5, Funny

    New Entry-level opportunity for a young, seasoned programmer in a fast-paced environment. Must have:

    2 Years MS-SQL experience
    3 Years in "M", 5 preferred
    Pay negotiable.

  7. Re:Cross platform? Bwahahaha by Sentry21 · · Score: 5, Funny

    And not just Windows XP Vista - all three versions of XP and all eight versions of Windows Vista! Truly the broadest, deepest multiplatform support of any programming language available!

  8. They did by Weaselmancer · · Score: 4, Funny

    Why not clean up the fucking dotnet framework reference dlls?

    You can download them here.

    --
    Weaselmancer
    rediculous.
    1. Re:They did by atraintocry · · Score: 2, Funny

      Who said it wasn't?

  9. Re:lame by smittyoneeach · · Score: 3, Funny

    New feature of the M language. Mention it, and out pops muzik.

    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  10. Re:Cross platform? Bwahahaha by Kooty-Sentinel · · Score: 2, Funny

    HEY. Don't leave IA64 out :(

    --
    Your evaluation period for Productivity 1.0 has ended. Please purchase more coffee to continue using this product.
  11. Re:That sound that you hear... by nmb3000 · · Score: 2, Funny

    I first heard about Microsoft Research somewhere around Jan. 2008. [...] Fast forward almost 11 years. 11 years ok. Let me say it one more time: 11 YEARS. What exactly has Microsoft Research produced in those 11 years that is truly noteworthy?

    A time machine?

    --
    "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
    /)
  12. Re:lame by Anonymous Coward · · Score: 2, Funny

    Yeah, I can see how that is totally different to getting locked into Microsoft products.

    Silly, of course it is different, getting locked into Apple(tm) lifestyle will make you cooooool.