Skip to content
Gregg Irwin edited this page Apr 2, 2021 · 20 revisions

Have you just started your Red adventure and got a lot of questions? Check some of the frequently asked questions and answers below:

Q. I need help, what should I do?

Developing a problem-solving mindset is a core skill in becoming a good programmer, so keeping that in mind, try to find the answer you are looking for following these 7 fail-proof steps:

  1. Red's console help command is your personal helper! Type help in the Red console to learn how to access the built-in documentation. Don't be afraid, Red's internal documentation is very concise so you can get a grasp of the main information in a glance.

  2. How Do I Do X with Red? - Quick usage examples for common tasks.

  3. Red By Example - Here you will find a library of usage examples that hopefully will shed some light on what you are trying to accomplish.

  4. Red Official Documentation - It's currently under construction, but hopefully what you are looking for is already there.

  5. Rebol Docs, specially Rebol/Core Manual - Red has a lot in common with its older Rebol brother. While there are many differences between them, specially as Red's development advances, you may find an analogue solution for what you are looking for in the Rebol's realm.

  6. Red Wiki - It's growing every day and the best part: you can contribute!

  7. Search "redlang + your-question" in your favorite web search engine - As the Red community grows, so does Red presence online!

  8. Ask us, we are here to help! When everything else fails, the Red community is here for you. Also, make sure to say "hi" in our Welcome chat room.

Q. A command is not working as expected, what should I do?

The issue may have been fixed in one of the latest automated builds, give it a try.

Q. I have been reading Rebol Docs, but not everything works in Red, why?

While both languages share similar look'n'feel, Red is not entirely compatible with Rebol and is not developed with that goal in mind; it tries to take the best parts from both Rebol2 and Rebol3, bringing its own design novelty when needed.

As the Red user manual is not quite finished yet, REBOL/Core manual is usually recommended as newcomer's starting point; one can read it with this walkthrough at hand and then progress through a list of other learning resources if deemed necessary.

For a non-exhaustive list of differences between Rebol and Red, check out this wiki page.

Q. I'm feeling overwhelmed, what should I do?

For anyone new to Red, remember to play, have fun, explore, and give yourself time. Because it looks familiar in many ways, we want to carry over things we know from other programming languages. That works to some extent, then you step into the deep part of the lake and flounder around for a while. Be patient with yourself, enjoy the ride and don't forget that the community is here for you!

Clone this wiki locally