[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: Schematic Level DRC DIscussion
Chris Albertson wrote:
> Have you looked at Prolog?
Yes, indeed. Quite fluent at one time in the past.
For DRC, I envision a language specific to the problem domain of
specifying DRC rules. It might compile into Prolog, or guile, or
whatever, but the typical user is not going to want to learn Prolog
simply to add a couple of in-house or technology-specific design rules
to a rule database.
Guile and Prolog serve the same purpose as assembly language.
-dave
> People have written very complex programs in Prolog, several so called
> "expert systems"
People including me. But a toy one, not a real one. However, I did
once have the dubious honor of managing a development project heavily
invested in a major production application coded in Prolog. We moved
off the platform in the end for reasons of code maintainability, and
secondarily performance.
> and it would be a good way to implement features like
> autoplacement and autorouting.
Perhaps, as long as your PC board was under 3 square inches and two
layers, and you don't mind radically suboptimal results. I'll pass.
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user