[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: gnetlist backend for xml-bom generation



Thanks
I know so little about scheme that I don't know what's needed and what's
not!

On Wed, 2009-02-25 at 21:18 +0000, Peter TB Brett wrote:
> On Wednesday 25 February 2009 19:22:37 Mike Crowe wrote:
> 
> >(define xmlsearchandreplace
> >  (lambda (s1 sstring rstring spos)
> >        (let ((fpos1 (string-contains s1 sstring spos)))
> >                (if fpos1  
> >                (begin
> >                        (xmlsearchandreplace (string-insert s1 (+ 1
> >fpos1) rstring ) sstring rstring (+ fpos1 (string-length rstring)))
> >                )
> >                (begin
> >                        s1
> >                )
> >                )
> >        )
> >  )
> >)  
> 
> I consider this more readable. :P Note the alternative define syntax.
> 
> (define (xmlsearchandreplace s1 sstring rstring spos)
>   (let ((fpos1 (string-contains s1 sstring spos)))
>     (if fpos1
>         (xmlsearchandreplace
>          (string-insert s1 (+ 1 fpos1) rstring)
>          sstring rstring
>          (+ fpos1 (string-length rstring)))
>         s1)))
> 
> 
> 
>                                               Peter
> 
> 
> _______________________________________________
> geda-user mailing list
> geda-user@xxxxxxxxxxxxxx
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
-- 
+---------------------------------------------------------------+
Mike Crowe
Gulf Coast Data Concepts
611 Nicholson Ave
Waveland, MS  39576
e-mail: mcrowe@xxxxxxxxxxxxxxxxxx
phone: 228.424.6307
30d 17.753' North  089d 22.022' West
home of the USB-Accelerometer 
http://www.gcdataconcepts.com/xlr8r-1.html
+---------------------------------------------------------------+



_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user