X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xs4all.nl; s=s2; t=1626256543; bh=WJuPZuPs3YOO1i0lTprhwNIc5KcrEe+6QdEx7FLdxL8=; h=Subject:To:From:Message-ID:Date:MIME-Version:Content-Type:From: Subject; b=nZ0QIgoci3GEmXluoHZv0YNHwZRAfX3tZT4w+2Z5sh00dRwGwYUagc84jlpCgWLUD IxwG8ce/4/5NqPm/moOgZy04F9QEVqXzENae42CFg27qKGoqLyIV+5J3aMn8SfzfPE F27hyW9Y1x9whu0GV5k9qxyzx72oFpkIkBfJTTlT+Rc5460SBW7jV4uQUrwO7dNW0e UAp1ROpWIjjHFBP/4Du3kg52Ce4GLjRy7ekziz7XEjMB2kHYGYQeuaGac0oEIZ74g8 R8JS8o++Yl7x29YNdrJesU8EsKxOZZrMuAPjrj4Gx3BJTl+G81JV/1RsOaiieLIDp2 97LBihJ034+ug== Subject: Re: [geda-user] file format cooperation References: <9f6960b4-e3e7-7a99-7617-77e51e6bee4c AT xs4all DOT nl> To: geda-user AT delorie DOT com From: "Bert Timmerman (ljh4timm AT xs4all DOT nl) [via geda-user AT delorie DOT com]" Organization: me organised ? X-Forwarded-Message-Id: <9f6960b4-e3e7-7a99-7617-77e51e6bee4c AT xs4all DOT nl> Message-ID: Date: Wed, 14 Jul 2021 11:55:42 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 In-Reply-To: <9f6960b4-e3e7-7a99-7617-77e51e6bee4c@xs4all.nl> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-CMAE-Envelope: MS4xfP1Z4lQNGN+Rua3Ro5PI4wW4JLQa/DSZ8AtKdyZ6Ns2VBf7CD4exsHSgrMX1kzKNLsItQxpSgWF7Fwq5SFlLxjNih6VJfXdUqmSQBieiwbozrB6/X4m3 cU4ViwXbQ/KIuVj3KmxaNKyn7DqNY+w37DM5HchGsJEC/GzzFo77hBmQaownOWQoLcoX9zAYSVg81m8x+BGwi3Xl8qlDP+x9zf2cj+ijfyp6nl59uGwIT/yt 6tXkgbGFHyad+6EkZD/ynu7m2sLszvlpj7SXRBWIT4oFrwcgwQa3ty3xdXnLv0NG Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On 13-07-2021 21:40, Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via geda-user AT delorie DOT com] wrote: > On Tue, Jul 13, 2021 at 04:32:56PM +0000, Peter Stuge (peter AT stuge DOT se) > [via geda-user AT delorie DOT com] wrote: >> Vladimir Zhbanov wrote: >>> I'm leaning towards using SXML instead. >> >> It seems possible here that both packages could agree on a common XML >> format, which I think would be great. > I've meant SXML, not XML. KiCad, for example, uses the former for > which they invented their home-brew parser in C++. Guile reads > SXML natively and there are procedures for conversion from and to > XML in the module (sxml simple). > Hi all list members, This looks like the XML discussion that recurs on the list every now and then. File format cooperation would be a good thing, either the native format for geda-gschem, or a new hybrid on which both parties can agree. pcb has spawned a clone (2014-ish) with an entirely different native file format, I won't call that a "vendor lock" in though, it's effectively preventing users to swap applications "on the fly", and we can learn from this. There has been some effort in the past for a set of XML/DTD definitions ... like here: https://github.com/obliviand/geda-xml ... maybe we can start from there and improve. I recently wrote an XML exporter for pcb, it's 95% ready, just need just a couple of tags to be implemented and may be included in the next release as an "alpha" feature. Kind regards, Bert Timmerman.