Towards Being Competitve

24 views
Skip to first unread message

Liberty Lover

unread,
Dec 8, 2025, 12:14:22 PM (7 days ago) Dec 8
to Eiffel Users
I had Claude produce a brutal analysis of Simple Eiffel (simple_* - AI+DBC+Eiffel) and current competitor tech-stacks like Python, Ruby, Java, Kotlin, et al. Simple Eiffel started out pretty abysmal a couple of days ago. We have progress!!!

claude_eiffel_op_docs/research/simple_ecosystem_assessment.md at main · simple-eiffel/claude_eiffel_op_docs

Of note is that I pointed Claude at Eiffel's ec.exe and its capacity to produce auto-docs (e.g. "Documentation" folder with complete html site inside) and it is presently producing all of that material. I had it write a script that will cycle-through on each commit-push check and rebuild auto-docs on-the-fly as-needed as a part of the CI/CD cycle of action.

Very soon, you will be able to go to Simple Eiffel, pull up a repo, click the "Autodocs" link on the readme and then view the documentation being produced.

All of this is in an effort to raise AI-DBC-Eiffel in Simple Eiffel libs to an on-par state (or as close as I know how to get it) with competitor tech-stacks.

Best,

Larry

Liberty Lover

unread,
Dec 8, 2025, 12:15:19 PM (7 days ago) Dec 8
to eiffel...@googlegroups.com
BTW: This whole process really fits will with my OCD/Autistic personality!! :-) 

--
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.
To view this discussion visit https://groups.google.com/d/msgid/eiffel-users/5c624e1c-0332-4a1d-adf6-6978fb8dd33an%40googlegroups.com.

rfo amalasoft.com

unread,
Dec 8, 2025, 1:48:48 PM (7 days ago) Dec 8
to eiffel...@googlegroups.com
It's "OCG", not "OCD" because it's a Gift, not a Disorder.  At least that what I keep telling myself 🙂
R

From: eiffel...@googlegroups.com <eiffel...@googlegroups.com> on behalf of Liberty Lover <rix....@gmail.com>
Sent: Monday, December 8, 2025 12:15 PM
To: eiffel...@googlegroups.com <eiffel...@googlegroups.com>
Subject: Re: [eiffel-users] Towards Being Competitve
 

Liberty Lover

unread,
Dec 8, 2025, 1:53:11 PM (7 days ago) Dec 8
to eiffel...@googlegroups.com

Liberty Lover

unread,
Dec 8, 2025, 1:55:06 PM (7 days ago) Dec 8
to eiffel...@googlegroups.com
Does anyone know how to get ec.exe to NOT produce documentation all the way to the bottom of the pool (e.g. Base ELKs all the way down to ANY) when documenting an entire project?

rfo amalasoft.com

unread,
Dec 8, 2025, 2:13:35 PM (7 days ago) Dec 8
to eiffel...@googlegroups.com
And, as my hero "Monk" would say ... "and a curse" 🙂
R

Sent: Monday, December 8, 2025 1:52 PM

Eric Bezault

unread,
Dec 13, 2025, 4:07:41 AM (2 days ago) Dec 13
to eiffel...@googlegroups.com, Liberty Lover
Hi Larry,

> Does anyone know how to get ec.exe to NOT produce documentation all the
> way to the bottom of the pool (e.g. Base ELKs all the way down to ANY)
> when documenting an entire project?

I guess that you are using this kind of command:

ec.exe -filter html-stylesheet -all -config simple_json.ecf -target
simple_json

Unfortunately it looks that the only alternative to
`-filter html-stylesheet -all` is `-filter html-stylesheet CLASS_NAME`
with just one class. And the output is a single HTML file (instead
of 3 files per class when using `-all`) which goes to the standard
output instead of being written to disk.

If you install the nightly build version of Gobo Eiffel:

https://github.com/gobo-eiffel/gobo/releases/tag/nightly

I think that you will get exactly what you want with this command
(no need to set any GOBO environment variable, just unzip the
package and run the command):

gedoc.exe --format=html_ise_stylesheet --library-prefix
--output=simple_json_doc --library=simple_json --target=simple_json
simple_json.ecf

See explanation about this command here:

https://gobo-eiffel.github.io/gobo/tool/gedoc/doc/html_ise_stylesheet.html

--
Eric Bezault
mailto:er...@gobosoft.com
http://www.gobosoft.com
Reply all
Reply to author
Forward
0 new messages