Mail Archives: geda-user/2021/07/08/14:26:30
On Thu, 8 Jul 2021, John Doty wrote:
> On Jul 8, 2021, at 9:11 AM, Roland Lutz <rlutz AT hedmen DOT org> wrote:
> > For anyone even a bit familiar with Python, this lowers the entry
> > barrier for writing custom backends tremendously.
>
> Not true. Xorn *raised* the barrier for me. I see it as an extra layer
> of obfuscation beyond the normal obfuscation of using an OO approach for
> an essentially functional job.
Well, if you think netlist generation is a "functional job" and disagree
with the object-oriented approach in the first place (leave alone Python),
then I'm not terribly surprised that you aren't happy with that.
For anyone else, just have a look at the folder of Guile netlist backends,
pick one, and see if you can tell what's going on. Then compare this to
the corresponding Python backend:
http://git.geda-project.org/geda-gaf/tree/gnetlist-legacy/scheme
http://git.geda-project.org/geda-gaf/tree/xorn/src/backend
I think this speaks for itself.
- Raw text -