DSL과 Functional Modeling Paradigm, 그리고 M (김재우)

M은 무엇인가?

M은 함수형 모델링 언어(Functional Modeling Language)로, Microsoft가 진행하는 모델링 프레임웍 프로젝트, OSLO의 일부.

Microsoft가 추구하는 MDD(Model-Driven Design) 방식, 곧 DSL(Domain-Specific Language) Practice에 초점을 맞추어 설계된 기술

M의 언어적 특성은 다음과 같음

- Functional & Declarative

- Meta-Circular

언어의 생김새에 대한 기본 설명, http://msdn.microsoft.com/ko-kr/library/dd285271(en-us).aspx

관련 사이트

Microsoft의 OLSO Project Site ( http://msdn.microsoft.com/ko-kr/oslo/default(en-us).aspx )

발표내용

<특별한 사전 지식 없이, 소프트웨어 설계 기술 전반에 걸친 얘기를 드리고, 한 번쯤 생각해볼 거리를 마련하고자 합니다.>

돌아보기: 프로그래밍 패러다임과 모델링 패러다임 (10)

OO 패러다임의 문제 (오브젝트의 개념과 타입의 문제) (20)

모델과 모델링(우리가 여전히 못하고 있는 것은 무엇인가?) (10)

모델링과 싱글소싱(고통없는 모델링을 향하여) (5)

MDD의 한 가지 다른 해결 책, DSL (5)

M에 대한 짧은 소개 (5)

준비해오면 좋을 것들

특별한 준비 없이 편히 와서 얘기 듣고 토론합시다.

설치하는 방법, http://download.microsoft.com/download/5/3/6/5360f350-8865-43fa-9f80-4e008420d73b/Readme.htm

설치할 파일 http://code.msdn.microsoft.com/oslo/Release/ProjectReleases.aspx?ReleaseId=1707