PR# 19476 EiffelStudio Requires XQuartz on macOS / Cumbersome Installation Process

Problem Report Summary
Submitter: q2santos
Category: EiffelStudio
Priority: High
Date: 2018/10/20
Class: Feature Request
Severity: Serious
Number: 19476
Release: 18.7
Confidential: No
Status: Open
Environment: macOS
Synopsis: EiffelStudio Requires XQuartz on macOS / Cumbersome Installation Process

Installing EiffelStudio on macOS is quite a journey. I almost gave up on it. I am glad I didn't because I just love the language so much!

It should be as easy as moving an application bundle from the Downloads folder to the Applications folder. Instead, you have to install MacPorts, install and compile the Eiffel package, configure environment variables, install XQuartz, configure the keyboard shortcuts and fonts in order to make it usable.

Also, the user interface experience with XQuartz is not good at all. It should use Cocoa, or at least GTK, it should not require X Server. 

A lot of developers use macOS as their development environment these days; especially, the younger ones. If Eiffel is to be appealling to a new generation of developers, it is not enough to be this awesome, robust language, but EiffelStudio's user experience has to be comparable to the JetBrains IDEs. 
To Reproduce

Problem Report Interactions