Thread View: pl.comp.objects
1 messages
1 total messages
Started by radoslaw tereszczuk
Tue, 24 Oct 2006 11:37
domain specyfic language
Author: radoslaw tereszczuk
Date: Tue, 24 Oct 2006 11:37
Date: Tue, 24 Oct 2006 11:37
43 lines
2538 bytes
2538 bytes
software factories, domain specyfic languages - tak to dobrze brzmi marketingowo: nie bez powodu - bo i niekturym inzynierom wydaje sie ze tutaj lezy czesc przyszlosci. jak bedzie zobaczymy na razie trohe strywializowane zabaweczki dsl od ms niedawno wyszedl vs sdk 3.0 zawirajacy komponenty do robienia wlasnyh dsl nie trzeba byc mspartner zeby sciagnac pelna wersje http://www.microsoft.com/downloads/details.aspx?FamilyId=7E0FDD66-698A-4E6A-B373-BD0642847AB7&displaylang=en fajne demo i ogulnie o cobiega - mozna dowiedziec sie dzieki filmikowi z channel9 http://channel9.msdn.com/Showpost.aspx?postid=246477 a tak w skrucie: po zainstalowaniu vs sdk 3.0 mamy mozliwosc tworzenia wlasnyh graficznyh jezykuw opisujacyh jakis model. wyglada to mniej wiecej tak: - za pomoca dedykowanego designera okreslamy zwiazki miedzy obiektami graficznymi naszego dsl a obiektami naszego modelu - dopieszczamy wyglad graficzny naszego jezyka dsl za pomoca okienka properties w ramah designera jezykuw dsl - piszemy kod ktury na podstawie modelu generuje zrudlowy kod wynikowy (np. w C#) - kompilujemy nasz jezyk dsl w wyniku czego tworzy sie addin do vs ktury jest desingerem operujacym na domenie naszego jezyka dsl - na podstawie konkretnego modelu wyrazonego w naszym dsl generuje sie zrudlowy kod wynikowy (np. w C#) hmm moze to wyglada na zagmatwane (a napewno tekst muj jest nieco belkotliwy ;p) ale generalnie sam pomysl dosc prosty to raczej wstep do bajki dsl co ciekawe - designer do designeruw dsl powstal w designerze dsl ;p fabryki fabryk itede. brzmi sexi ;p
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads