World: r4wp
[#Red] Red language group
older newer | first last |
Kaj 26-Oct-2012 [3017x3] | Freddy has the following problems on Windows 7 Home Premium: |
Alvira thinks there's a Trojan in Red/Hello.exe and Red/Fibonacci.exe ( TR/Crypt.XPACK.Gen ) | |
Access denied on executing all exe's in MSDOS/Red | |
DanielN 26-Oct-2012 [3020] | :( |
Kaj 26-Oct-2012 [3021x2] | hello-unicode in MSDOS: |
Hello, world! +º+¦ß+û¤ü+Á, +¦¤î¤â+++Á! õ¢áÕÑ¢, õ©ûþòî Dobr+¢ den sv-øte | |
DanielN 26-Oct-2012 [3023] | Not like in linux..... |
Kaj 26-Oct-2012 [3024x3] | Indeed |
Mac mini Intel Core Duo: | |
Only RedSystem/empty returns to prompt. Rest hangs (hello, Fibonacci, Mandelbrot) | |
DanielN 26-Oct-2012 [3027] | OK, thanks for your time, I have to see my bed... tomorow long day of Irish music and maybe long night ;) |
Kaj 26-Oct-2012 [3028] | Have fun :-) |
DocKimbel 27-Oct-2012 [3029x2] | Antivirus alert: I've scanned Hello.exe with virustotal.com, no virus signature detected at all: https://www.virustotal.com/file/ecde1916047993067be692235fb87352860b4596f5a2d54ba7efbf7482bcbe3a/analysis/1351329447/ Fibonacci.exe does raise some alerts from a few AV: https://www.virustotal.com/file/6a86ef360727e907b6fc8cd7f9c0607a3ccb11f8f953747167b349dc43d6bf8a/analysis/1351329779/ I will look into these false positives signatures to see if I can improve that. Not sure it will be possible if they are caught by undocumented heuristics... |
hello-unicode in MSDOS: has he switched the DOS console to Consolas font? | |
Nicolas 27-Oct-2012 [3031] | I get virus alerts all the time from red. I just turn it off. The only thing that ever got as many hits as red was rainbowforth which was another very minimalistic program. AV programs seem prejudiced against small executables :( |
DocKimbel 27-Oct-2012 [3032x3] | I've sent a few info requests to various AV vendors, I hope to get some clues about what's triggering their heuristics. |
I will release v0.3.0 in a couple of hours, if you want to do some tests to track regressions, that would help. | |
For example, testing Kaj's bindings on non-Windows platforms would help. | |
Kaj 27-Oct-2012 [3035x2] | Consolas font: probably not, I'll ask |
Shouldn't FPU initialisation be included automatically when Red/System is configured to use the C library? I have at least three bindings that need it | |
DocKimbel 28-Oct-2012 [3037x2] | What makes you think it is not included? |
I've sent an email to Freddy already asking a few more questions about his issues. | |
Kaj 28-Oct-2012 [3039] | I've dropped my C library binding from several examples that use large libraries on top of GTK. I had my FPU initialisation in the C library binding and now the crashes on float exceptions are back |
DocKimbel 28-Oct-2012 [3040] | You should add C-specific FPU initialisation to the bindings that produces float exceptions. C relies on FPU flags (masked exceptions) that are different from what Red/System uses. Doing so will shutdown some Red/System runtime error traps (like division by zero), but allow C-based libraries that access the FPU to work normally. |
Kaj 28-Oct-2012 [3041] | Ah, forgot that they conflict |
DocKimbel 28-Oct-2012 [3042x2] | Red alpha release: http://www.red-lang.org/2012/10/red-alpha-release.html |
I'm glad this one is out...finally back to coding now! :-) | |
Arnold 28-Oct-2012 [3044] | Congratulations! Looks great, sure gonna play around with this release! |
Henrik 28-Oct-2012 [3045] | Wonderful. |
Jerry 28-Oct-2012 [3046] | Great News! |
DocKimbel 28-Oct-2012 [3047] | Thanks! I have added a mention about missing Chinese font on some of the screenshots, just in case someone thinks it's a bug. |
Kaj 28-Oct-2012 [3048x3] | Congratulations on this heavy milestone! |
I've moved the SQLite developing branch to trunk. Needs the new Red/System release | |
Is there currently a difference between MSDOS and Windows targets? | |
DocKimbel 28-Oct-2012 [3051] | Yes, MSDOS uses the 'console sub-system, while Windows target uses the 'GUI sub-system. |
Kaj 28-Oct-2012 [3052] | OK, but what's the concrete difference in generated code? |
DocKimbel 28-Oct-2012 [3053x2] | So far, it doesn't make a big difference in practice. |
The difference lies in the PE header, the sub-system required to run the app needs to be set to either 'console or 'GUI. | |
Kaj 28-Oct-2012 [3055] | OK, thanks. I'll split the test builds, then |
DocKimbel 28-Oct-2012 [3056x3] | But Windows seems to be quite permissive in recent versions, so a GUI app can also be started from DOS console. |
Yes, it would be cleaner for the day when we will have real GUI apps in Red, in addition to console-only ones. | |
(at least for the Windows platform) | |
Kaj 28-Oct-2012 [3059] | I suppose GTK and SDL officially need GUI |
DocKimbel 28-Oct-2012 [3060] | Yes, it would be cleaner/safer to compile them using 'Windows target rather than MSDOS, but I'm not sure you what would happen to the text sent to stdout and stderr then... |
Kaj 28-Oct-2012 [3061] | Good point. I'll add instead of move them, then |
BrianH 28-Oct-2012 [3062] | Calling it something like Windows-Console rather than MSDOS might be better, since the real MSDOS (or rather clones of it) is still a valid target for embedded development. The Windows console environment hasn't been MSDOS since the '90s. |
DocKimbel 28-Oct-2012 [3063] | Brian: I'm aware of that. The probabilty of someone porting Red to old MSDOS (no Unicode, no multitasking, no native TCP/IP) is very close to zero. If someone does it anyway, we'll adjust our targets ID accordingly. In the meantime, I prefer typing "-t MSDOS" rather than "-t Windows-Console" on command-line. Also, it's easier to remember for everyone, after all it's just an ID, nothing else. If you are thinking about FreeDOS, which is probably a more likely target than real old MSDOS, I guess we won't have any name collision then. ;-) |
BrianH 28-Oct-2012 [3064x3] | Call it DOS. But the MSDOS target name still annoys me. I don't want a legitimate, common target build to bring back such bad memories :( |
Actually, not all of the memories were bad. In recent years I was thinking of making sure R3 would run on a set of libraries that enables Windows apps on DOS, but at the moment I'm having trouble finding the link/name of those libraries. | |
Ah, here it is, the HX DOS extender: http://www.japheth.de/HX.html | |
older newer | first last |