EiffelStudio 23.09

163 views
Skip to first unread message

Bertrand Meyer

unread,
Oct 8, 2023, 5:11:19 AM10/8/23
to eiffel...@googlegroups.com

We are happy to announce the release of EiffelStudio 23.09, available on the usual download sites.

 

This release is a major advance with a focus on .NET. Eiffel was one of the very first languages available on the .NET platform but the underlying .NET technology has evolved considerably since then and now EiffelStudio is at the level of latest .NET Core versions (6.0, 7.0).

 

There are still a few limitations, most notably in exchanging generic classes between Eiffel and .NET (e.g. C#), although workarounds are available, and SCOOP. But the availability of Eiffel mechanisms and the EiffelStudio compiler on .NET means that it is now possible to use the power of Eiffel seamlessly across all key platforms, from the Web to desktop (Windows, Linux…) and mobile devices.

 

For more details see the blog post at https://www.eiffel.org/blog/eiffelstudio_23_09 with links to further information.

 

Try it. We will be most grateful for your feedback.

 

-- Bertrand Meyer

 

Anders Persson

unread,
Oct 8, 2023, 2:35:37 PM10/8/23
to eiffel...@googlegroups.com
I am looking forward to testing this .NET release, in particular I would like to migrate my PWA application from a mix of Javascript and Eiffel code using the Eiffel Web Framework. 

Do there exist any examples of different types of applications using .NET and Eiffel?

Some external tools/services that I use are for example

  • neo4j as database (Eiffel integration)
  • Push notification with Firebase (Javascript)
  • PWA (Javascript)
  • Github for authentication (Eiffel integration)

Vänligen

Anders Persson
+46 763 17 23 25
   Bli medlem i Djurens Rätt https://www.djurensratt.se/


 Ge bort världens bästa gåva - träd! https://viskogen.se


--
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 on the web visit https://groups.google.com/d/msgid/eiffel-users/043301d9f9c7%2463754c20%242a5fe460%24%40inf.ethz.ch.

alain bernard

unread,
Jan 8, 2024, 3:17:08 AM1/8/24
to Eiffel Users
Hi !
I've noticed some malfunctions in the display of Eiffel Studio version 23.09:

a) Display of a gtk warning for pop-menu operation
already reported by Ubuntu users with version 22.

b) Frame and window resizing: the cursor doesn't change shape when passing over the border.
it's difficult to drag the frame border.

c) Tool panel ('autotest', 'favorites' etc...) with 'auto hide' enabled:
When 'auto hide' is activated and the pane close, the contents of the vertical toolbar are erased.
The contents reappear when the window is completely redisplayed.
For example, by moving the right-hand side, which is not facilitated by point 'b'.

I've noticed this since switching to GTK3 (Eiffel version 21).
I've stayed with version 20 and try out each new version without noticing any progress.

I use the Linux system Mageîa version 9 with the XFCE desktop, which uses GTK3.
I've tested the gtk3-demo program: it works perfectly in this environment.
I completely reinstalled my system with the latest versions available under Mageïa.

Version 20 suits my needs; however, new users may be discouraged.

Jocelyn Fiat

unread,
Jan 9, 2024, 11:17:10 AM1/9/24
to eiffel...@googlegroups.com
Dear users,

We were not aware of all the issues you are facing on Mageîa.
We will try to reproduce the issues by installing Mageîa, and also trying using a variant of Ubuntu using the XFCE desktop.
As a side note, don't hesitate to report such issues on https://support.eiffel.com/

Regards,
-- Jocelyn for the EiffelSoftware team






--
Jocelyn
------------------------------------------------------------------------
Eiffel Software
https://www.eiffel.com
Customer support: https://support.eiffel.com
User group: https://groups.google.com/forum/#!forum/eiffel-users
------------------------------------------------------------------------

Ulrich Windl (Google)

unread,
Jan 9, 2024, 12:09:32 PM1/9/24
to eiffel...@googlegroups.com
Hi!

I just checked the status of the open source (https://sourceforge.net/projects/eiffelstudio/):
"**Project Activity**

* 3 years ago

"

If someone would be trying to fix things, they may be beating dead horses, as the main source is probably much different already.

The OLDS file says (actually it's the NEWS file):

**EiffelStudio 19.05 released![https://sourceforge.net/p/eiffelstudio/news/2019/05/eiffelstudio-1905-released-/]**

We are pleased to announce the availability of EiffelStudio 19.05.


Kind regards,
Ulrich

07.01.2024 17:50:53 alain bernard <brnr...@gmail.com>:

> Hi !
> I've noticed some malfunctions in the display of Eiffel Studio version 23.09:
>
> a) Display of a gtk warning for pop-menu operation
> already reported by Ubuntu users with version 22.
>
> b) Frame and window resizing: the cursor doesn't change shape when passing over the border.
> it's difficult to drag the frame border.
>
> c) Tool panel ('autotest', 'favorites' etc...) with 'auto hide' enabled:
> When 'auto hide' is activated and the pane close, the contents of the vertical toolbar are erased.
> The contents reappear when the window is completely redisplayed.
> For example, by moving the right-hand side, which is not facilitated by point 'b'.
>
> I've noticed this since switching to GTK3 (Eiffel version 21).
> I've stayed with version 20 and try out each new version without noticing any progress.
>
> I use the Linux system Mageîa version 9 with the XFCE desktop, which uses GTK3.
> I've tested the gtk3-demo program: it works perfectly in this environment.
> I completely reinstalled my system with the latest versions available under Mageïa.
>
> Version 20 suits my needs; however, new users may be discouraged.
>
> Le dimanche 8 octobre 2023 à 20:35:37 UTC+2, Anders a écrit :
>> I am looking forward to testing this .NET release, in particular I would like to migrate my PWA application from a mix of Javascript and Eiffel code using the Eiffel Web Framework. 
>>
>> Do there exist any examples of different types of applications using .NET and Eiffel?
>>
>> Some external tools/services that I use are for example
>>
>> * neo4j [https://neo4j.com]as database (Eiffel integration)
>> * Push notification with Firebase[https://firebase.com] (Javascript)
>> * PWA[https://en.wikipedia.org/wiki/Progressive_web_app] (Javascript)
>> * Github for authentication (Eiffel integration)
>>
>> Vänligen
>>
>> Anders Persson
>> BSharp AB[http://bsharp.se/]
>> Linked in profile[https://se.linkedin.com/in/andersperssonbsharpab]
>> +46 763 17 23 25
>> [https://ci3.googleusercontent.com/mail-sig/AIorK4wvVPgKePJBIg8_EKg-M5xAN9mSOFQNN5lS6D7W_yiXYTlvjrmUiTCIidcG8_R0qb-OKtb4xY0][ Bli medlem i Djurens Rätt https://www.djurensratt.se/][https://ci3.googleusercontent.com/mail-sig/AIorK4wvVPgKePJBIg8_EKg-M5xAN9mSOFQNN5lS6D7W_yiXYTlvjrmUiTCIidcG8_R0qb-OKtb4xY0]
>>
>> [https://ci3.googleusercontent.com/mail-sig/AIorK4ytoXYYeUA5hWo7hdZXsv77P2Th1Kf-Iv7tZz_iqKisU4gQpqWBeKs6e4ea81UZkve1oZMZ0c0][Bild-Link][https://ci3.googleusercontent.com/mail-sig/AIorK4ytoXYYeUA5hWo7hdZXsv77P2Th1Kf-Iv7tZz_iqKisU4gQpqWBeKs6e4ea81UZkve1oZMZ0c0][https://naturskyddsforeningen.se]
>> [https://ci3.googleusercontent.com/mail-sig/AIorK4y_gZ2uPEj8f7nDMuom4OOMCVQ9GA1xtymupYg3l15TIgwBWkfI0Y4WH_LI_N_KvjAId39AKBo][ Ge bort världens bästa gåva - träd! https://viskogen.se][https://ci3.googleusercontent.com/mail-sig/AIorK4y_gZ2uPEj8f7nDMuom4OOMCVQ9GA1xtymupYg3l15TIgwBWkfI0Y4WH_LI_N_KvjAId39AKBo]
>>
>>
>> On Sun, 8 Oct 2023 at 11:11, Bertrand Meyer <Bertran...@inf.ethz.ch> wrote:
>>>
>>> We are happy to announce the release of EiffelStudio 23.09, available on the usual download sites.
>>>
>>>  
>>>
>>> This release is a major advance with a focus on .NET. Eiffel was one of the very first languages available on the .NET platform but the underlying .NET technology has evolved considerably since then and now EiffelStudio is at the level of latest .NET Core versions (6.0, 7.0).
>>>
>>>  
>>>
>>> There are still a few limitations, most notably in exchanging generic classes between Eiffel and .NET (e.g. C#), although workarounds are available, and SCOOP. But the availability of Eiffel mechanisms and the EiffelStudio compiler on .NET means that it is now possible to use the power of Eiffel seamlessly across all key platforms, from the Web to desktop (Windows, Linux…) and mobile devices.
>>>
>>>  
>>>
>>> For more details see the blog post at https://www.eiffel.org/blog/eiffelstudio_23_09 with links to further information.
>>>
>>>  
>>>
>>> Try it. We will be most grateful for your feedback.
>>>
>>>  
>>>
>>> -- Bertrand Meyer
>>>
>>>  
>>>
>>>
>>> --
>>> 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 on the web visit https://groups.google.com/d/msgid/eiffel-users/043301d9f9c7%2463754c20%242a5fe460%24%40inf.ethz.ch[https://groups.google.com/d/msgid/eiffel-users/043301d9f9c7%2463754c20%242a5fe460%24%40inf.ethz.ch?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.
> To view this discussion on the web visit https://groups.google.com/d/msgid/eiffel-users/d3eebe0d-20e7-439b-b5bc-78b5749413a9n%40googlegroups.com[https://groups.google.com/d/msgid/eiffel-users/d3eebe0d-20e7-439b-b5bc-78b5749413a9n%40googlegroups.com?utm_medium=email&utm_source=footer].

Eric Bezault

unread,
Jan 9, 2024, 12:20:45 PM1/9/24
to eiffel...@googlegroups.com, Ulrich Windl (Google)
On 09/01/2024 18:09, Ulrich Windl (Google) wrote:
> I just checked the status of the open source (https://sourceforge.net/projects/eiffelstudio/):
> "**Project Activity**
>
> * 3 years ago
>
> If someone would be trying to fix things, they may be beating dead horses, as the main source is probably much different already.

To get the latest version of the code in open source (which is typically
one year old) I usually go here:

https://github.com/EiffelSoftware/EiffelStudio

--
Eric Bezault
mailto:er...@gobosoft.com
http://www.gobosoft.com

Eric Bezault

unread,
Jan 9, 2024, 12:27:14 PM1/9/24
to eiffel...@googlegroups.com, Ulrich Windl (Google)
On 09/01/2024 18:20, Eric Bezault wrote:
> To get the latest version of the code in open source (which is typically
> one year old) I usually go here:
>
> https://github.com/EiffelSoftware/EiffelStudio

That being said, the paid version of EiffelStudio (which is the case
for 23.09, the version mentioned in the subject) is not that expensive.
And this is what I use. But the source code of this version will only
be made open source in September 2024.
Reply all
Reply to author
Forward
0 new messages