[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