lb:red
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| lb:red [2025-07-28 12:38:53] – [Red] ninjasr | lb:red [2025-10-06 19:57:31] (current) – ninjasr | ||
|---|---|---|---|
| Line 8: | Line 8: | ||
| Red is based on the REBOL language which, in my experience, doesn' | Red is based on the REBOL language which, in my experience, doesn' | ||
| + | ===== Learning Red ===== | ||
| If you're vaguely interested in the language, just know that a lot of the learning material you'll find online is //usually accurate// but that it's quite out of date at this point. In some cases, the latest material is from 2018, while Red has already gone thru...// | If you're vaguely interested in the language, just know that a lot of the learning material you'll find online is //usually accurate// but that it's quite out of date at this point. In some cases, the latest material is from 2018, while Red has already gone thru...// | ||
| This is particularly true of material for REBOL which, well, isn't 100% compatible with Red, so some changes are needed. Though you can still get a good picture of how it may/will work in Red. | This is particularly true of material for REBOL which, well, isn't 100% compatible with Red, so some changes are needed. Though you can still get a good picture of how it may/will work in Red. | ||
| + | ==== Advice ==== | ||
| + | === Help & DSLs === | ||
| + | Something you'll quickly learn is that DSLs like '' | ||
| + | This did end up tripping me up, so it's best that you keep it in mind. | ||
| + | === Parse & Code === | ||
| + | You'll eventually reach a point where you want to put code inside of '' | ||
| + | Originally, I assumed that you could only place these at the end of the rules, but realized that that wasn't the case. | ||
| + | ==== Complaints ==== | ||
| + | Here I'm gathering a few minor issues I have with the Red language which you may or may not find useful.\\ | ||
| + | I'll note that these aren't (so far) related to things like the slow development pace or lack of features available in REBOL (for example). | ||
| + | === View's lack of Granularity === | ||
| + | Having read [[https:// | ||
| + | Basically, in '' | ||
| + | Granted, at some point you're going to hit Red/System, but that still isn't really part of the point. As far as I know, it isn't possible to draw a GUI in Red without using view or going down to Red/System. | ||
| + | |||
| + | This does require some more investigation by me – however! I've already looked thru a lot of the available documentation and even glanced at the source code and, so far, I haven' | ||
| ===== Trivilinks ===== | ===== Trivilinks ===== | ||
| * [[http:// | * [[http:// | ||
lb/red.1753706333.txt.gz · Last modified: 2025-07-28 12:38:53 by ninjasr