Deutsch   English   Français   Italiano  
<de6f4fa6d5594b31aed18a7ab508e091dc86a4f3@i2pn2.org>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!weretis.net!feeder9.news.weretis.net!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: John Reagan <johnrreagan@earthlink.net>
Newsgroups: comp.os.vms
Subject: Re: ISO: The Eiffel OO programming language and IDE, on VMS
Date: Thu, 27 Mar 2025 18:37:37 -0400
Organization: i2pn2 (i2pn.org)
Message-ID: <de6f4fa6d5594b31aed18a7ab508e091dc86a4f3@i2pn2.org>
References: <j7jutjdo007jkfp956ofp846ecb0nfpr32@4ax.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 27 Mar 2025 22:37:38 -0000 (UTC)
Injection-Info: i2pn2.org;
	logging-data="2033534"; mail-complaints-to="usenet@i2pn2.org";
	posting-account="85Cwws6+ypgQVu4foqgE6eSuYb0IIJZq6Fz6j0v4a/s";
User-Agent: Mozilla Thunderbird
Content-Language: en-US
X-Spam-Checker-Version: SpamAssassin 4.0.0
In-Reply-To: <j7jutjdo007jkfp956ofp846ecb0nfpr32@4ax.com>
Bytes: 3623
Lines: 70

On 3/22/2025 7:55 PM, Subcommandante XDelta wrote:
> Wouldn't it be lovely, if the modern Eiffel OO programming language
> and IDE, under active development, were to come back the VMS fold?
> 
> But how to make that happen?
> 
> https://www.eiffel.com/
> 
> EiffelStudio
> 
> A cost-effective way to develop quality applications
> 
> EiffelStudio is an Integrated Development Environment (IDE), that
> enable programmers to produce correct, reliable, maintainable software
> and control the development process. If you want to create fast,
> robust, scalable applications, then EiffelStudio gives you a
> cost-effective option.
> 
> Imagine being able to model your system as you think – capturing your
> requirements and your thought processes with EiffelStudio. When you
> are ready to design, you build upon the model you created.
> 
> It is just that logical and easy!
> 
> https://www.eiffel.com/eiffelstudio/system-requirements/
> 
> If my failing memory serves me, they dropped formal support for VMS
> about a decade ago, but references to VMS are all through their
> documents.
> 
> VAX/VMS, AXP/VMS, could be easily resurrected, and VSI/VMS support
> easily implemented...
> 
> I fear that Team Eiffel don't even know that VSI exists, or that VMS
> has a future.
> 
> https://www.eiffel.com/resources/faqs/eiffel-language/
> 
> https://www.eiffel.com/resources/faqs/eiffel-studio/
> 
> https://www.eiffel.org/
> 
> Quite a few Swedes there:
> 
> https://www.eiffel.com/company/customers/
> 
> Perhaps the Eiffel Team could be invited, or sponsored, to present at
> the VSI boot camp in Malmo, Sweden, in may 2025?
> 
> And given that the language is called Eiffel, perhaps the
> VMSgenerations team could weigh in on the merits of bring back Eiffel
> to the VMS fold, for the enrichment of the VMS ecosystem?
Lots of interesting discussions but I'll reply here.

I actually contacted one of the Rust folks a few years back but haven't 
kept up the connection.

I really like Eiffel.  Actually one of the languages that influenced the 
Extended Pascal standard was Eiffel.  Of course, you can see how well 
that crushed in the market.  C++26's contracts finally gets to something 
that Eiffel did from the beginning.

As I mentioned in another post, I do want to provide the LLVM libs for 
OpenVMS either thru the actual LLVM repo or with something on the side.

Having help for Rust (or other languages) once we have the libraries in 
place, would be great.  I'm all for that.  I just have to convince VSI 
mgmt to do that.  Anybody want to approach them (Rust or one of their 
users)?