Wiki Diff RedyCode, revision #6 to tip

{{{RedyCode}}} is an open source Integrated Development Environment (IDE) written in and for the [[Euphoria]] programming language.
RedyCode is the IDE written in and for the [[Redy]] application environment. It will be released soon.

The official website is [[http://redy-project.org/]].
RedyCode uses a pure euphoria-written text editor with syntax highlighting. It can open "Projects" which manage folders of source code. A RedyCode Project is a folder that contains a .redy file (project settings file) and source files and subfolders that make up a euphoria program. A Project specifies paths to Euphoria binary files (eui.exe, eub.exe, euc.exe) and paths to include folders, so when you run a Project, RedyCode sets up the appropriate environment and runs the appropriate commands to run, bind, or build your program. That's the plan, anyway. RedyCode is still in a very early stage of development. Soon, the source will be available at [[https://github.com/redy-project/redycode]].

It is an unusual project because it is based on a widget system written from scratch in pure euphoria code (RedyLib).
Here are some screenshots of the work in progress:

{{{RedyCode}}} has a uniquely intuitive Build dialog to help you bind or translate to C and compile Euphoria programs. Even if you don't understand how to use the GCC compiler, it guides you through the process of building an EXE. It lets you preview the manifest, resource, and batch files (with syntax highlighting!) in the build dialog, as well as select a few options and file locations, including an icon file. Once you have previewed all the options, click Build. It will open the project build folder in File Explorer so you can see the files being generated while it runs the batch file in a console window.
//RedyCode has a treebox on the left that shows projects that are currently open. Multiple projects can be open at the same time. Each open project appears in the tree as Source files and sub-folders, and Includes files and sub-folders. In the middle is the editor area, which has tabs at the top to switch between currently open files. On the right, a context-sensitive hypertext help is available to help you write code. There will be toolbars as well, but these are not working yet.//

A lot of effort has been made to design other unique and sometimes subtle features to improve efficiency of editing source code.
[[ {{http://redy-project.org/images/screenshots/2019-05-17%2000_51_40-RedyCode-thumbnail.png}} -> http://redy-project.org/images/screenshots/2019-05-17%2000_51_40-RedyCode.png]]
{{http://redy-project.org/images/screenshots/2015-11-02%2019_48_35-RedyCode.png}}

//If you click on a Project tree node, it will show a special tab with a Project Settings editor. (Subject to change)//

{{http://redy-project.org/images/screenshots/2015-11-02%2020_53_17-RedyCode.png}}

Search



Quick Links

User menu

Not signed in.

Misc Menu