M
M is a family of 3 languages (now unified)
- Mgrammar (Mg); a language for defining textual languages and their MGraph projections- Mschema (Ms); a language for defining Mgraph schemas, that is, types, views and constraints for Mgraph; has a naural projection into T-SQL
- Mgraph (Mg'); a language that describes abstract syntax graphs; a datastructure
Specifications Lambda Series Computational Series
Acoustics , Aesthetics , Geometry , Interaction , Life , Linguistics , Mathematics , Parallelism
Language SeriesSingle Assignment C , Pure , Qi , F# , D , Newspeak , Java , Java FX , Haxe , Eiffel , Clean , M , Factor , Fortress , Coq , Guru , Haskell , Pliant , Lisp , Clojure , Erlang , Scala , Asm , Lua , Perl , PHP , Python , Ada , Prolog , C# , C++ , Ruby
Systems SeriesOperating Systems , High-Level Systems Languages
See alsoMgrammar , Model Driven Development , Knowledge Representation , Microsoft Developer , Niner
Recent Activity
Items
-
Exploring Beautiful Languages: Using a MGrammar parser from F#MGrammar MGrammar is one of the components of the "Oslo" Modeling Platform which allows the definition of domain specific languages. In his post I'm not giving an introduction to MGrammar. There are really nice articles about it for example: MGrammar in a Nutshell , Parsing with Oslo’s ...
Bent Rasmussen
added
7 months ago
-
MGraph Visualization Intellipad PluginSixPairs is about displaying and investigating various types of graphs in WPF as opposed to SVG or raster image ...
Bent Rasmussen
added
7 months ago
-
-
MGraph Object ModelClemens Szyperski Published: June, 2009 1. Introduction Developing and utilizing domain-specific languages (DSLs) in “Oslo” typically involves authoring the grammar in “Intellipad” then using the “M” command-line tools to process input files against the compiled grammar. The output of ...
Bent Rasmussen
added
7 months ago
-
Coename "Oslo", May 2009 CTPAbout the "Oslo" May 2009 CTP 27 May 09 02:12 AM Hello once again from Kraig, Kent, and Chris, your editors on the "Oslo" Developer Center . We're delighted to announce the release of the "Oslo" May 2009 CTP . The product team has been busy stomping on bugs and adding features for this ...
Bent Rasmussen
added
8 months ago
Comments
-
Language proliferation - Jon Skeet: Coding BlogThis is an interesting take on the polyglot idea. I like knowing about my language, but I've never felt as compelled as Jon to know it so intimately. Maybe I'm wrong, but I've always looked to picking the right tool first and learning how to use it better after I've selected.
-
Shawn Wildermuth - Why Oslo Matters To MeI really appreciate Shawn's comments as I have really been wondering where to go with DSL creation: IronRuby, F#, Oslo? I'm still not settled, and maybe I shouldn't be too quick to choose.
Members
Active
-
Started Dec. 28, 2008
-
Rules of this twine
This Twine has open membership.
Comments are allowed.
Members may ,add items ,invite people
Twine is about discovering, collecting and sharing the content that interests you. Learn More
Join Twine