Mail Archives: geda-help/2012/12/11/14:34:20
On Tue, 2012-12-11 at 15:35 +0100, Svenn Are Bjerkem wrote:
> On 11 December 2012 15:05, Bob Gustafson <bobgus AT rcn DOT com> wrote:
> > Cool - thanks much.
> >
> > One needs to get one's head around Guile before approaching gEDA..
> >
> > Perhaps a mini-note somewhere in the beginning tutorial..
> >
> > Yes, I know - write it myself.
> >
>
> Don't forget to mention that Guile is not Skill in your manual in case
> a cadence composer user happens to drop by.....
>
Here is a stab at documentation enhancement:
At the top of the document geda:gsch2pcb_tutorial,
just above gschem -> gsch2pcb -> PCB
*** This document is geda:gsch2pcb_tutorial
*** http://wiki.geda-project.org/geda:gsch2pcb_tutorial
The reason is that if this document is saved to a local file, the source
and name of the file is lost.
----
Just above the code fragment
(component-library "${HOME}/gaf/gschem-sym")
in the Setup section
*** The ${HOME} in the lines below are a little misleading.
*** The ${HOME} implies that there is something that will
*** evaluate an expression HOME=/home/user1/gEDA or something
*** like that. This is NOT the case as the syntax is that of
*** a Guile (Scheme (lisp)) source script, not bash. In Guile,
*** there is no implicit evaluation of the phrase ${HOME}.
***
*** To define the ${HOME} for use in the lines below, one way is:
*** (define "${HOME}" "/home/user1/gEDA")
*** or similar. If you get strange error messages, the documentation
*** on the Guile language may be helpful. Guile is not Skill.
***
*** Be also aware that some symbols, such as 'source-library' and
*** 'build-path' are not native Guile, but gEDA functions with their
*** own particular argument requirements and syntax.
Feel free to correct/hack it up.
Equipped as I am with a virgin pair of eyeballs, I can only write what I
see.. Hopefully my eyes will improve with experience, but that might
not be good for the next noobies coming along.
Best regards
Bob G
- Raw text -