Prototyping DSLs in F#: Parsing and Semantic Checking
ecently, there has been a revival of interest in domain-specific languages (DSLs). Not only are these languages able to provide a higher level of abstraction over a specific domain (and
ecently, there has been a revival of interest in domain-specific languages (DSLs). Not only are these languages able to provide a higher level of abstraction over a specific domain (and
indows Presentation Framework (WPF) gets a lot of mileage out of being layered on top of DirectX, including fast rendering, multimedia support, audio, video, and more. One of the features
he previous article on WPF 3D development showed examples that all use relatively simple single-color materials. The material’s brush determines its color. But WPF also allows you to make materials
he Mini CMS system begun in the first article in this series needs to have some base components that represent the actual workplace. These will support loading and showing modules
hen many developers think of WPF (if they think of it at all), they think of user interfaces and controls, such as panels that fly on and off the screen,
lmost any application requires some sort of workflow, where the application performs one or more actions through processes made up of multiple activities. Windows Workflow Foundation (WF) lets developers create
he visual appearance of controls in XAML?their styling?is, unlike Windows Forms controls, completely customizable. XAML offers speedy and uncomplicated ways to style controls, primarily: Declaratively, through XAML markup Programmatically, through
isual Basic Express (VB Express) wizards make it easy to connect to a remote data source and start manipulating data. However, the results aren’t always flexible enough for a development
# 4.0 includes a number of enhancements and additions, including: Support for dynamic lookup Support for both named and optional parameters Enhanced COM Interop features Support for variance This article