World: r3wp
[Red] Red language group
older newer | first last |
Oldes 8-Sep-2011 [3221] | What is reqired to do to add the decimal support? Also i64 would be needed to fully suport multimedia libs. |
Dockimbel 8-Sep-2011 [3222x4] | A lot of work. :) |
It would mainly need a full backend code generator for supporting floating numbers. It would also require to add some runtime conversion with other numerical types and probably many small additions at all stages of compilation. | |
I guess it would take, at least, a full week of work to support floats fully. | |
I would be glad to work on it, but there are just too many other higher priority tasks currently. I won't be able to start working on it before October. | |
Kaj 8-Sep-2011 [3226] | http://www.osnews.com/comments/25143 |
jocko 9-Sep-2011 [3227] | Tested GTK examples under windows XP, after installation of the GTK2+ run time (8 MB, ... the price of portability, sigh ...) Nice work, Kaj |
Kaj 9-Sep-2011 [3228x2] | Cool, I was wondering if it worked on Windows already |
I did download the Windows GTK distribution to get the library names right, so apparently I did it right :-) | |
Dockimbel 9-Sep-2011 [3230] | Good work Kaj, I tested the GTK binding examples also on Windows 7 and it works flawlessly. |
Kaj 9-Sep-2011 [3231] | That's odd, because the binding is still broken at the moment :-) |
jocko 9-Sep-2011 [3232] | why do you say that the binding is broken ? It was ok this morning. |
Kaj 9-Sep-2011 [3233x2] | With the Hello World examples? Slightly more complex examples don't currently work due to new Red bugs |
Hopefully we're now dealing with the last one | |
jocko 9-Sep-2011 [3235] | Yes, it is ok on the example codes. On this one, only the first widget is displayed gtk-begin gtk-view window [ "Hello World" label "Hello, Red/System GTK+ world!" button "ok" ] |
Kaj 9-Sep-2011 [3236x2] | Right, there are bugs in detecting object/struct/widget types |
It prints warnings when you start from a command prompt | |
jocko 9-Sep-2011 [3238] | ok, I see |
Kaj 9-Sep-2011 [3239] | The GUI constructors are written to be flexible, so rather than crash, they work as best as they can while issuing warnings when they encounter errors |
jocko 9-Sep-2011 [3240] | good strategy |
Kaj 9-Sep-2011 [3241] | Thanks. It makes them backward and forward compatible to some extent |
Dockimbel 9-Sep-2011 [3242] | Bug should now be fixed. |
Kaj 9-Sep-2011 [3243] | Not for me |
Dockimbel 9-Sep-2011 [3244] | I have tested with your code example and GTK debug version. I'm getting: type: 1005 value: 0 Window: skipping missing widget. |
Kaj 9-Sep-2011 [3245] | I'm still getting 1000 |
Dockimbel 9-Sep-2011 [3246] | I do a quick test on Linux, just in case... |
Kaj 9-Sep-2011 [3247] | missing widget in itself is already a bug. If it would recognise it as system/alias/gdk-image! it would say "missing icon" |
Dockimbel 9-Sep-2011 [3248] | Ok, looking on that. |
Kaj 9-Sep-2011 [3249] | In my test program, gdk-image! is alias 1018, so 1005 seems way off |
Dockimbel 9-Sep-2011 [3250x2] | Yes, I have located the issue in compiler code, I am now looking for a durable fix. |
Pushed a temporary new fix for #172, let me know if it works for you now. | |
Kaj 9-Sep-2011 [3252x8] | Yes, thanks! |
I've moved the GTK library initialisation into the binding, so that the explicit gtk-begin isn't necessary anymore; but it prevents using the workaround still needed for #129 | |
I suppose local variables are not initialised? | |
Implemented attaching an object to a (button) action | |
Here's an example that gets input from a line entry field: | |
Red/System [ ] #include %GTK.reds button-pushed: function [ [callback] widget [gtk-widget!] data [handle!] ][ print ["Input: " gtk-get-entry-text as gtk-entry! data newline] ] input: field "Here" gtk-view window [ 170 90 gtk-position-center "Red GTK+ Input Field" fixed [ 70 10 label "Input:" 5 30 input 60 60 button [50 25 "OK" :button-pushed input] ] ] | |
Added a few more examples | |
Doc, the examples are now suitable for demonstrations, such as coming week | |
Dockimbel 10-Sep-2011 [3260] | Nice! |
jocko 10-Sep-2011 [3261] | adding some actions could be attractive for a demo |
Kaj 10-Sep-2011 [3262x3] | Sure, if you can double my hours in a day |
Doc, the 0MQ binding still works, so you can use the request/reply example, on Linux or Windows | |
A fairly impressive demo is to start the client before the server | |
Pavel 10-Sep-2011 [3265x2] | As soon as http://www.raspberrypi.org/will be available, the ARM emitter would be strongly necessary, Interresting toy for less than expected (if they keep promises) |
unfortunatelly raspberrypi website is a mess | |
Kaj 10-Sep-2011 [3267x4] | Yep, we're living in interesting times |
The cURL binding still works, but I don't have a nice example for it yet | |
I've cleaned up my SDL binding; although sound still doesn't work. It's now here: | |
http://red.esperconsultancy.nl/Red-SDL | |
older newer | first last |