World: r4wp
[#Red] Red language group
older newer | first last |
Geomol 29-May-2013 [8071] | If you see any code from me, be it mezzanines or C source or anything, use it, if you can! And I don't ask for specific mention. If people feel, they got some pieces of gold and wants to mention, where they got it from, fine. |
Kaj 29-May-2013 [8072x2] | Thanks, that's great! |
But a viking deserves a rune stone in his memory, don't you think? | |
Geomol 29-May-2013 [8074x3] | :) I'll create my own rune stones. (Any someone may create one too, but I don't ask for it.) |
*And* | |
I got the red-core interpreter running here btw. That was easy. But I miss a HELP function in there. And I see a lot of functions, so it seems to have come quite a way, but no DO of scripts? | |
Kaj 29-May-2013 [8077x3] | Gregg is working on HELP and WHAT, but it seems to have stalled |
I/O is not in Red, only in my extensions. DO is the internal interpreter, so it doesn't know about my I/O. It's a good point, I should try to override DO | |
You can start a script when you give its name on the command line, even a URL | |
Geomol 29-May-2013 [8080x2] | I think, it would be a lot easier for e.g. Gregg to create mezzanines, if he could do a script with them, like cortex.w and rebol.w in World. |
ok | |
Kaj 29-May-2013 [8082] | Yes, I'll look into it |
Geomol 29-May-2013 [8083] | How are Red scripts named? .r or .red or what? |
Kaj 29-May-2013 [8084x4] | .red but it doesn't really matter |
Note that, even if DO and LOAD currently don't work on files, you can still use: | |
DO READ %file | |
DO READ "url" | |
Geomol 29-May-2013 [8088] | ok, good enough for now, I guess. |
Gregg 29-May-2013 [8089] | Red HELP func made some decent progress, but I stopped work on it because of some issues, and I didn't want to distract Doc until he's done with Android. |
Geomol 29-May-2013 [8090] | I looked at REBOL WHAT function, Kaj mentioned. I don't think, I've ever used it. Is it commonly used by you guys? |
Gregg 29-May-2013 [8091x4] | Almost never for me. |
BTW, my Red HELP experiment is here, under %Red/mezz/. You can paste it into a Red console to test. | |
Ah, yes. One issue was that calling HELP with no arg crashes the interpreter. | |
I might have stopped until we have errors in Red, because debugging by crashing is hard. ;-) | |
Geomol 29-May-2013 [8095] | yeah :) |
Gregg 29-May-2013 [8096] | But also shows that you can still do a lot in Red, even without it. Most of the mezz code I did works. |
Kaj 29-May-2013 [8097] | WHAT is quite essential on Try REBOL for new users |
Gregg 29-May-2013 [8098] | It's never struck me as a great name. I just always use HELP. e.g. HELP function! |
Kaj 29-May-2013 [8099x3] | It's very introductory, like What, Why, When, Where. You need that before you know to do HELP function! |
I found a bug in the interpreter that currently prevents me from overriding DO: | |
https://github.com/dockimbel/Red/issues/482 | |
Gregg 29-May-2013 [8102] | Except, we don't have WHY, WHEN, or WHERE. ;-) |
Geomol 29-May-2013 [8103] | World should have a WHY??? :) |
Kaj 29-May-2013 [8104x2] | I don't see how that devalues WHAT. :-) And R3 has WHY? |
I don't remember which, but I think there are old computer systems that list available commands with WHAT | |
Arnold 30-May-2013 [8106] | WHAT is to find out what stuff is attached under an object. I use (d) it a lot with VID, finding out which field was filled with what value to see how I could go about dynamically change the properties like captions and values and colors. |
Geomol 30-May-2013 [8107] | Arnold, isn't that what HELP (or the ? short) is used for? WHAT seems to "Prints a list of globally-defined functions.". |
Arnold 30-May-2013 [8108] | You are completely right, I stand corrected. Sorry, mixed them up, not using it as much lately. |
Geomol 30-May-2013 [8109] | Would it makes sense to add languages like Verilog as target / code backend to Red/System? |
Arnold 30-May-2013 [8110] | Probably the WHAT has served an important purpose during development of REBOL? |
Geomol 30-May-2013 [8111] | I couldn't say. I don't have any memory of WHAT, until it was mentioned here yesterday. |
sqlab 30-May-2013 [8112] | I used WHAT many times, and also when showing/demonstrating rebol to other people, what is built in |
Gregg 30-May-2013 [8113] | If someone needs verilog, they can add it (or pay Doc to). I need I/O and some networking, and the core stuff like errors and objects. |
Geomol 30-May-2013 [8114] | Yeah, I was just thinking, if it makes sense at all to include a language like Verilog in the way, Red/System is made today. I haven't looked deeper into it. Maybe it makes more sense to create a cross-compiler from Red/System to Verilog and such, totally independent of the code backend found in Red/System? Maybe Red/System could be the base for all different kind of hardware. |
Gregg 30-May-2013 [8115] | I would probably think to implement as a high level dialect in Red that compiles down. |
Geomol 30-May-2013 [8116] | Isn't that the other way around? I want to go from Red/System source to Verilog and other similar languages for different hardware. I don't want to start with a Verilog program and end up with what Red/System produces. |
Kaj 30-May-2013 [8117] | Doc wants to program FPGA CPUs dynamically one day, so there is a sensible route in there somewhere |
Gregg 30-May-2013 [8118] | What I mean is, I want to write the Verilog/VHDL dialect in Red, and have it compile down. |
TomBon 30-May-2013 [8119] | Gregg, you have a fine taste of useful tech ;-) I guess this is a huge task. If you look at the Xilinx ISE Pack and the prices they are asking... There is a free Web version but this one only supports the very small units with max. 24k LC, not enough todo usefull things. But of course a Verilog/VHDL dialect would be more than cool. Meanwhile OpenCL/CUDA would be nice as well. |
Marco 1-Jun-2013 [8120] | @Doc: found problem about console windows. I use the function _system() twice so I have two windows so it is my fault, sorry. |
older newer | first last |