Hi Larry,
Note that Zig is just a helper to compile the C code generated by
the Gobo Eiffel compiler. It is not an Eiffel compiler.
For a CLI based Eiffel compiler call, you have three choices:
1) ec.exe in the EiffelStudio package, whose generated EIFGENs
files are compatible with those generated by EiffelStudio IDE.
2) ecb.exe, which runs faster than ec.exe, also in the EiffelStudio
package, but whose generated EIFGENs files are NOT compatible
with those generated by EiffelStudio IDE.
3) gec.exe, which runs even faster than ecb.exe, in the Gobo Eiffel
package. It uses different compilation techniques than EiffelStudio.
Its aim is to be fully compatible with EiffelStudio in terms
of Eiffel language, but some differences may still exist.
On 16/11/2025 14:41, Liberty Lover wrote:
> That's a great detail for me to add to Claude's "how-to" guidance.
> Because this thing is producing a mountain of code, and my pace is so
> fast, it's hard to pull out and zoom into all the details. Thanks for
> the feedback!!!
>
> I am going to build an "in-between" Eiffel program that will allow
> Claude direct participation in the coding process. I am wondering if on
> a Window box if Zig can give me the capacity for that "tween" program to
> give Claude the capacity to test its own code for passing the compiler?
> That was a big struggle in this was getting Claude to not "hallucinate"
> syntax. That's why I made the "guidance docs" to help eliminate that
> issue. So, I am hoping that something like Zig (or perhaps a CLI based
> Eiffel compiler call) can give Claude a way to test-compile code for
> itself and see if it passes before it "claims" to have a "fix".
>
>
> On Sunday, November 16, 2025 at 4:49:30 AM UTC-5
er...@gobosoft.com wrote:
>
> No, see my previous message.
> Multi-line strings starting with "[ or "{ are verbatim strings.
> There is no need for escape within verbatim strings, which makes
> them more readable.
>
> --
> Eric Bezault
> mailto:
er...@gobosoft.com
>
http://www.gobosoft.com <
http://www.gobosoft.com>
>
>
> On 16/11/2025 10:37, Ulrich Windl wrote:
> > Hi,
> >
> > just browsed the docs: Doesn't schema_text need to escape the
> double quotes as the first example does?
> >
> > Ulrich
> >
> > 15.11.2025 21:29:52 Liberty Lover <
rix....@gmail.com>:
> >
> >> I actually used some of the Gobo Eiffel library materials to
> build this:
> >>
> >> ljr1981/simple_json: A simple JSON parsing library for
> Eiffel[
https://github.com/ljr1981/simple_json <
https://github.com/
> ljr1981/simple_json>]
> >>>
http://www.gobosoft.com <
http://www.gobosoft.com>
>
github.com/gobo-eiffel/gobo/blob/master/History.md] <http://
>
github.com/gobo-eiffel/gobo/blob/master/History.md%5Bhttp://
>
github.com/gobo-eiffel/gobo/blob/master/History.md%5D>>
> >>>>
https://www.gobosoft.com <
https://www.gobosoft.com> <https://
> >>>>
http://www.gobosoft.com <
http://www.gobosoft.com> <http://
> msgid/ <
https://groups.google.com/d/msgid/>
> >>>> eiffel-
> users/2e1ba688-1f47-416f-99f6-9d47c3f9effd%
40gobosoft.com
> <
http://40gobosoft.com>[
http://40gobosoft.com <
http://40gobosoft.com>]
> >>>> <
https://groups.google.com/d/msgid/eiffel- <https://
>
groups.google.com/d/msgid/eiffel->
> >>>> users/2e1ba688-1f47-416f-99f6-9d47c3f9effd%
40gobosoft.com
> <
http://40gobosoft.com>[
http://40gobosoft.com
> utm_medium=email&utm_source=footer] <
https://groups.google.com/d/
> msgid/eiffel-users/4558bb55-
> bb1e-4ec7-8fd1-7719e4afa92cn%
40googlegroups.com%5Bhttps://
>
groups.google.com/d/msgid/eiffel-users/4558bb55-
> bb1e-4ec7-8fd1-7719e4afa92cn%
40googlegroups.com?
> utm_medium=email&utm_source=footer]>.
> >
>
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "Eiffel Users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to
eiffel-users...@googlegroups.com <mailto:
eiffel-
>
users+un...@googlegroups.com>.
> users/4d58492d-9297-4825-9367-f1d6fc41dd3dn%
40googlegroups.com <https://
>
groups.google.com/d/msgid/eiffel-users/4d58492d-9297-4825-9367-
> f1d6fc41dd3dn%
40googlegroups.com?utm_medium=email&utm_source=footer>.