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