r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[Red] Red language group

Kaj
9-Sep-2011
[3253x7]
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
[3267x8]
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
I've added the PeterPaint example, with some more comments
It demoes mouse events, drawing, program arguments and loading a 
bitmap file
I've added a sample.bmp file from SDL for easy access
SDL can be demoed on Linux. I haven't tested on Windows yet, although 
it should at least almost work
Dockimbel
10-Sep-2011
[3275]
Great, thanks!
Kaj
10-Sep-2011
[3276]
You can put GTK and SDL on the website now, if you want
Dockimbel
10-Sep-2011
[3277]
Sure, I will.
GrahamC
10-Sep-2011
[3278]
Is there an idiots guide for new users and developers?
PeterWood
10-Sep-2011
[3279]
Have you looked at the webiste - http://www.red-lang.org/- ?
GrahamC
10-Sep-2011
[3280x2]
I don't think there's a quide guide on getting started for people 
new to red and/or rebol ...
guide2 = quick guide
jocko
10-Sep-2011
[3282]
Red-SDL , and the PeterPaint example works under Windows XP apart 
from the name of the dll which is SDL.dll instead of libSDL-1.2.dll
Kaj
10-Sep-2011
[3283x2]
Ah, that's a weird transformation. I'll add it. Thanks for testing!
Where did you get the Windows SDL binaries?
GrahamC
10-Sep-2011
[3285]
this isn't it ? http://www.libsdl.org/download-1.2.php
Kaj
10-Sep-2011
[3286x2]
Oh, I thought they didn't have ready made binaries :-)
I don't seem to have an unpacker for Mac disk images. Could somebody 
tell me the SDL library name in the DMG package?
GrahamC
10-Sep-2011
[3288]
http://en.wikipedia.org/wiki/Apple_Disk_Image
Kaj
10-Sep-2011
[3289]
Yes, but I need information out of the SDL DMG
GrahamC
10-Sep-2011
[3290]
The page there refers to a number of "free" utils for unpacking dmg 
files .. though for windows
Kaj
10-Sep-2011
[3291]
I tried Linux loop mounting and 7-Zip, but my versions don't seem 
to support DMG. It's just much easier if someone with a Mac has a 
quick look
GrahamC
10-Sep-2011
[3292]
I have a mac but daughter has password protected it .. and she no 
longer lives here!
Dockimbel
11-Sep-2011
[3293x2]
Kaj: the lib name is SDL but when properly installed, it should be 
referenced as: /Library/Frameworks/SDL.framework/Versions/A/SDL
Graham: there's no such guide yet. You have a few basic instructions 
for installing Red/System and compiling the Hello script here: https://github.com/dockimbel/Red
Henrik
11-Sep-2011
[3295]
Graham, use the password utility on the installation disk to reset 
it.
Kaj
11-Sep-2011
[3296]
Doc, is that with .dylib or not?
Dockimbel
11-Sep-2011
[3297]
No extension.
Kaj
11-Sep-2011
[3298x2]
Weird, but thanks, I've changed the binding
I fear the other bindings will also need full paths on Mac
Dockimbel
11-Sep-2011
[3300]
I haven't had the time yet to test them all on Mac.
Kaj
11-Sep-2011
[3301x2]
I've added an example to the cURL binding, for reading a web page
It should run on Linux and Windows