Re: [F-Script-talk] Methods in F-Script.
Brought to you by:
pmougin
From: Marcel W. <ma...@me...> - 2005-07-14 08:12:38
|
Hi Todd! On 14 Jul 2005, at 02:07, Todd Blanchard wrote: > Huh, seems like a theme. Sure does! :-) > I've been working on an app based on integrating the following > components: > > CoreData - basic object modeling and persistence > CLIPS - see http://www.ghg.net/clips/CLIPS.html - constraints/ > intelligence/rules > FScript - actions and predicates from CLIPS. Well, one of the motives for developing Objective-Smalltalk is to act as a "language workbench", so that it becomes possible to define, for example, sublanguages. One I've done just recently is a very simple one-way constraint solver, which adds just 280 lines of code to the project because it can reuse capabilities of the base system. One of the motivations for ObSt was the realization that things like script languages, constraint systems, rule-systems, DSLs etc. are actually very similar, and can be expressed as differences in a few key concepts (this was later confirmed by "Concepts, Techniques, and Models of Computer Programming", http://www2.info.ucl.ac.be/people/ PVR/book.html ). And what's great for capturing such differences? Yup. Instead, we typically have these fairly monolithic beasts that we then have to yoke together, but after writing a couple of bridges myself I got a bit tired of that, it seemed quite wasteful and was never really satisfactory. Marcel |