Historical RedyCode, Revision 11

RedyCode is the IDE written in and for the Redy application environment. On 2015-12-27, the initial preview has been released. It demonstrates how projects can be created, opened, and executed with euiw.exe. However, the text editor itself is still unstable, so saving source files is disabled. This is intended as a preview to see what RedyCode will be like.

Here is a list of important features:

  • RedyCode is specifically designed to make it easy to write RedyLib-based applications. It is not a general-purpose Euphoria editor.
  • This IDE is written in 100% Euphoria source code, including the text editor, syntax highlighting, and context sensitive help, because i am a purist! (editor is not complete yet)
  • redy.cfg file sets up the Redy environment. It specifies paths to Euphoria, RedyLib, and Projects.
  • Projects folder contains RedyCode Projects, and each Project has one or more "apps" (exw files) that can be executed.
  • Each RedyCode project is in it's own folder, with a *.redy file to store project settings, and subfolders containing other files related to the project.
  • Source file editing, documentation editing, resource embedding, building executables, and building installers can all be done within RedyCode (far from fully implemented yet)
  • Multiple versions of Euphoria and RedyLib are supported and can be selected easily for testing different versions with your applications. (not fully implement yet, only default versions can be used currently)
  • RedyExec.exe program can run .exw files within the Redy projects, by using the Redy environment to set up the appropriate include paths and calling the appropriate version of euiw.exe. It can either run a specific app by command line (not implemented yet) or show a menu of Projects and Apps within projects.
  • When you open RedyCode, it shows a list of Projects so you can open one quickly, as well as buttons to create a new project or open a project that is somewhere other than your Projects folder. Pretty convenient, right?
  • In a future version, it will be possible to download RedyCode projects directly from the website to your /projects/ folder, as well as new versions of RedyLib.
  • Documentation for RedyLib will be highly-integrated into RedyCode in a future version.

The source, including exes is at: https://github.com/redy-project/RedyCode.

Or, you can download it from http://redy-project.org/files/RedyCode_1.0.0a.7z

Here are some screenshots of the work in progress:

When you open RedyCode, it shows a list of Projects so you can open one quickly, as well as buttons to create a new project or open a project that is somewhere other than your Projects folder. Pretty convenient, right? http://redy-project.org/images/screenshots/2015-12-27%2019_27_25-RedyCode.png

This dialog sets up the Redy environment. If you click on the "Scan folders" buttons, the paths will be automagically set up for you. It is recommended that you have a standard installation of Euphoria 4.x at C:\Euphoria\. RedyLib and Projects folders are already included with RedyCode. http://redy-project.org/images/screenshots/2015-12-18%2020_58_41-Redy%20Env%20Config.png

This is what the project tree, source editor, and Project Settings looks like. http://redy-project.org/images/screenshots/2015-12-27%2019_00_57-RedyCode.png

Search



Quick Links

User menu

Not signed in.

Misc Menu