Jeg sider på et projekt og abstrahere nogle skatteberegninger som skal eksekveres i Java. Alt det kryptiske gøjl omkring opsætning og små ligegyldige spidsfindigheder er på plads. Det som holder mig vågen er hvordan jeg skal synliggøre eller promote grænsefladen til disse beregninger for en stribe udviklere.
Jeg kan jo bare lade dem konstruere en stribe objekter og invokere set met... read more
DSL January 31, 2008 12:19 11 months ago
Når man laver en DSL (Domain Specific Language) er der flere forskellige patterns man kan benytte.
Men først kan man dele DSL’er op i to grupper. En intern og en ekstern. Den interne bliver til i host programmeringssproget. Den mest almindelige eksterne DSL er en samling af unix programmer som i en ... read more
Ruby applications October 04, 2007 18:01 about 1 year ago
Obscure Data Formats, Workflow, and Remote Synchronization
Ved RailsConf i Berlin talte jeg med Chad Thatcher om et projekt hvor han har konverteret et stort katalog der indenholder musik manuscripter fra det 16ende og 18ende århundrede. Musikken ligger i det anerkende format MARK som blev udviklet i 1960erne for digital lager. Formatet er komplekst herakt... read more
The way you writing efficient, effective code are changing. Domain Specific Languages are one of the key factors driving this “Shifting Paradigm”. DSL allow you to incorporate highly specialized tasks into your projects, tasks that otherwise could not be accomplished by general purpose programming languages like Java.
DSL can per... read more