• Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

AltME groups: search

Help · search scripts · search articles · search mailing list

results summary

worldhits
r4wp24
r3wp460
total:484

results window for this page: [start: 401 end: 484]

world-name: r3wp

Group: #Boron ... Open Source REBOL Clone [web-public]
Kaj:
28-Feb-2011
How do you start the host kit version of R3, which has a separate 
library?
Kaj:
28-Feb-2011
The host kit version does
Kaj:
28-Feb-2011
The host kit became available for OS X when Andreas solved the linking 
problem on OS X for Carl
Kaj:
11-Dec-2011
The R3 host kit source will taint you more, because it's commercial
Kaj:
11-Dec-2011
Looking at the R2 mezzanines has already tainted you, and the fact 
that you can see the source of the R3 host kit doesn't mean that 
it's open source - it isn't
Group: !REBOL2 Releases ... Discuss 2.x releases [web-public]
Henrik:
29-Dec-2009
Resize doesn't break anything, however it's been re-used in the VID 
extension kit with some modifications, which I don't think are compatible.
BrianH:
29-Dec-2009
Henrik, your VID extension kit is really cool and we'll definitely 
want to look at it for ideas for future VID improvements :)
BrianH:
11-Dec-2010
Windows Phone 7 won't get a REBOL version without a ground-up rewrite, 
as the platform doesn't allow native code. Older Windows Mobile releases 
never were supported, though R3's host kit could in theory support 
them.
Group: !REBOL3 Extensions ... REBOL 3 Extensions discussions [web-public]
Kaj:
24-Dec-2010
An error return code is defined for extensions, but it's not used 
anywhere in the host kit or documentation, so we don't know how to 
use it
Kaj:
30-Dec-2010
The callbacks documentation is incomplete, and refers to the host-ext-test.c 
file for examples, but this isn't in the current host kit
BrianH:
14-Feb-2011
If the latter, this question is better suited for the !REBOL3 Host 
Kit group.
Kaj:
25-Mar-2011
The host kit is the only place I know of
Group: !REBOL3 GUI ... [web-public]
Oldes:
2-Jan-2011
First of all you should sync the host-kit imho.
BrianH:
2-Jan-2011
The host kit should be synced at reasonably stable checkpoints. That 
way the GUI people are free to experiment, and people who are working 
on hosts that don't need a GUI or are using a different one can have 
a base that doesn't change as often and is a little more reliable.
Oldes:
2-Jan-2011
btw... many host-kit fixes are pretty easy if you know where to look... 
for example to enable image gobs in Carl's host-kit, one must just 
remove the temp_remove and replace:
	int gobw = GOB_CONTENT(gob)->size & 65535;
	int gobh = GOB_CONTENT(gob)->size >> 16;
to:
	int gobw = GOB_W(gob);
	int gobh = GOB_H(gob);

https://github.com/rebolsource/r3-hostkit/blob/4d3bdeaa77cf1ec7c5d97738509ecec4fdf4b7e7/src/agg/agg_compo.cpp#L594


And that's all... I really wonder why you keep the host-kit updates 
hidden. Even Carl was able to put it on github:/
Robert:
2-Jan-2011
Carl is the one to release host-kits. He has full access to our code-base. 
As Brain said, from time-to-time RMA changes are merged.


IMO it doesn't make sense that we fork the host-kit and have two 
release in the wild.
Robert:
2-Jan-2011
This is to let people directly use it without having to fiddle around 
with the host-kit.
Oldes:
2-Jan-2011
And I was somehow thinking we want more than one man to fiddle with 
the host-kit... but maybe I'm wrong :) also we are probably almost 
out of topic here.. sorry for that.
BrianH:
2-Jan-2011
And for a couple months or so before then he didn't touch the host 
kit or GUI. That is what "focusing on core development" means.
BrianH:
2-Jan-2011
Not defending. We gotta do what we gotta do. I was there for a lot 
of the core development phase and involved with most of it, and it 
had almost nothing to do with the GUI or host kit. It was a major 
change that required a huge amount of work by Carl and me, probably 
the most extensive core change in the entire R3 project so far. We 
were glad that the GUI and host kit were being worked on separately 
so we could focus on this.
shadwolf:
7-Jan-2011
I will not participate to any bug tracker, bug correction, or testings 
regarding R3/GUI until we don't have a full detailled schematic of 
R3-host-kit, while we don't know where we are going with this project, 
and while we don't know if a better path can be found to avoid this 
project to fall in porting maze.
Kaj:
7-Jan-2011
Shadwolf, if you want a REBOL GUI that can just be recompiled on 
all platforms based on OpenGL or QT or GTK, the current host kit 
fully supports that. You can just build such an interface on it
nve:
8-Jan-2011
Ok, except that the power of REBOL was that it can run under 40 different 
OS !

Nowadays, it runs good for R2/View under Windows and MacOS... Linux 
lots of problems because there's so many version of Linux...

And for R3/GUI we have Windows version... and when Windows 8 will 
be released... not sure it will work.

Community has falling down and it is hard with no open source to 
attrack new developpers... I know host-kit is hybrid open source 
model...

Real question in 2011 is : port language on JVM because every computer 
and device (except iPhone) has a JVM in order to reach the mass market.

Make it popular and then we can found money, people to work on small 
VM that make the power of Power.
shadwolf:
8-Jan-2011
Pekr native is a pain that's all ... it took already 5 years to do 
rebol VM version 3 on windows 32 and it's not over and according 
to the source code of r3-host-kit there is no GUI part in linux or 
macOS X.. we don't know either if more than the 3 main os will be 
supported and in what extense. Doing a change on 1 VM  means finding 
a way to do it on all other VM that's why if i remember well along 
the years R2 was supported on lesser and lesser OS and that's why 
too the rebol VM source code grow to a point that it was impossible 
for Carl to maintain it .That was the main justification for the 
retrofiting of Rebol VM  in the rebol 3  project... mean while all 
the  industry changed can you seriously say that  java vm is the 
same now that it was 5 years ago same goes for mono.
nve:
8-Jan-2011
Industry has move to the cloud, so we have to focus IMHO on the language... 
and RT must offer cloud Services... 

and when you reach the mass market you may consider to built small 
VM for specific OS... 

RT has fail his idiom to be portable on over 40 different platform... 
and worth of that is REBOL has no VM on iPhone, Android, Symbian, 
or WebOS... 

even if R3 and with host-kit in theory you can do it, who is going 
to do it ?
BrianH:
8-Jan-2011
Nicolas, those 40 different OSes weren't really 40 different OSes, 
they were mostly different builds for at most a dozen different OS 
variants. Most of those OS variants are now no longer developed, 
or have changed so significantly that they are essentially different 
OSes now. The platforms that RT is actively supporting now for R3 
covers the vast majority of the current market, more than would be 
expected for an alpha product, and the host kit allows you to port 
it to the most obscure OS you want, as long as it can work on the 
scale that REBOL works at (not your microwave).


every computer and device (except iPhone) has a JVM in order to reach 
the mass market

 - Of the most popular smartphone platforms, only RIM and Symbian 
 (sometimes) have a JVM; iPhone, Android, WP7, and WebOS don't.
Maxim:
19-Jan-2011
afaik, its within the port mechanism, when events are created, for 
some reason, the resize events don't end up at the port handler.


I remember trying to fix this in the host-kit and didn't find the 
solution.  I tried a few things but nothing worked... so I moved 
on but that's like 3 months ago already so the details are fuzzy 
in my mind.
Henrik:
25-Jan-2011
I don't agree, and I've also built large apps, both with the VID 
Extension Kit, which supports the philosophy of restrained access 
to faces and RebGUI, where face hacking is necessary. The former 
is significantly easier to work with, than the latter due to not 
needing to be explicit on every single twist and turn. The lack of 
proper uniformity does not leave room for an intelligence beyond 
the style level, and you will not unveil the potential for reducing 
code size, testing times and greater overall consistency and stability.
Henrik:
26-Jan-2011
Kaj, perhaps this is the same misunderstanding as for host kit work. 
It seems that many times, when Carl or RM Asset offers a task to 
the community, the response is negative.
Kaj:
26-Jan-2011
Kaj, perhaps this is the same misunderstanding as for host kit work. 
It seems that many times, when Carl or RM Asset offers a task to 
the community, the response is negative.
BrianH:
25-Feb-2011
Could the RMA build be updated to alpha 111? This all started because 
the release notes of alpha 111 said that R3 was now compatible with 
the RMA GUI, but RT's build is a core build. This is why Jocko had 
to compile his own build from the alpha 111 host kit.
Henrik:
11-May-2011
it won't be necessary with actions (I hope). you simply call actors 
directly. About chaining them, how does it make sense to chain an 
on-click and on-hover actor? They are separate actions. What you 
need is the ability to stack the action code for actors, so that 
if an actor is already defined for a style, then the new action code 
could be appended to the original code. I use a similar design in 
my private version of the VID Extension Kit, but am also forced to 
use the traditional actions as they are part of the standard face.
Henrik:
17-Sep-2011
noted. perhaps Bolek can answer if this is already possible (I'm 
already doing that in the VID Extension Kit).
Cyphre:
3-Oct-2011
Pekr, the 'hard crashes' are most probably related to one bug that 
is waiting on Carl to trace/fix since it looks we are not able to 
do it from the host-kit side.
Henrik:
31-Jan-2012
GrahamC, I think the issue here is that the bug can't be found unless 
Carl provides a debugging version of R3, so we can find where the 
bug occurs, whether it's in the host kit or the core. I can't be 
sure as it's something that was discussed last over 6 months ago.
BrianH:
31-Jan-2012
Nope, you just can't build a single binary with a statically linked 
r3lib. You can build a host kit exe with a dynamically linked r3lib 
with any mezz changes you want.
Cyphre:
31-Jan-2012
I succesfully 'overloaded' some mezz functions in R3 in the RMA hostkit. 
See the inclusion of %rma-patches.r file in src\tools\make-host-init.r 
in the RMA host-kit release. So it is possible to do some fixes that 
way.(of course not every part can be tweaked such way)
Group: !REBOL3 Host Kit ... [web-public]
Maxim:
27-Oct-2010
then give a note to carl so that it gets changed in the next host-kit. 
  cause I don't find it a good practice anyways.  strangely, I was 
wondering if BOOL would cause compiler hickups a few weeks ago.
Maxim:
27-Oct-2010
thing is I see that BOOL is used in the host-kit as return values, 
so expecting the same dll to be compatible with different compilers 
might be dangerous.
ssolie:
28-Oct-2010
Is there a version of the host-kit that works with AGG without Windows?
ssolie:
28-Oct-2010
FYI - I filed some bug reports for the host-kit for the more annoying 
problems I've hit. Feel free to add comments to the reports.
Maxim:
28-Oct-2010
btw, I released a new host-kit which has custom gob rendering enabled 
(very early prototype) but its got an OpenGL rendering engine running 
within view.


you can see the download link in the announce group, if you want 
to try it out.
Carl:
28-Oct-2010
There's something wrong with that diff... where did you get Linux 
A107 host-kit?
Carl:
28-Oct-2010
I'd say just hold off right now... I'm going to be changing the host-kit 
release mechanism very soon.
Carl:
28-Oct-2010
There will be a host-kit release archive, then there will be the 
separate dll/so objects in a table.
Carl:
28-Oct-2010
The issue is that the builds are automated to a whole other level... 
beyond what you are seeing in the host-kit source.
Carl:
28-Oct-2010
But, if you grep the .h files, you'll notice that various ones are 
generated, not created by hand, and that's just the host-kit side.
Carl:
28-Oct-2010
The fact that the host-lib is out of sync is an interesting puzzle. 
In theory, that is impossible to have happen if a /Core is released 
along with a /Host-Kit.
Carl:
1-Nov-2010
They allow C libs now. So, if someone wants to make the host-kit 
work on Andoid, it might be a quick port.
Carl:
2-Nov-2010
http://github.com/carls/R3A110-- a temp test area for Host-Kit A110
Carl:
4-Nov-2010
Here is the problem with OS X host-kit release:
http://www.rebol.com/r3/docs/osx-linker-symbols.html
ssolie:
6-Nov-2010
I found this line in the host-kit when handling the closing of a 
window:

Close_Window(gob);	// Needs to be removed - should be done by REBOL 
event handling

My question is how do I do this the right way?


I think I need to do an RL_Event(EVT_CLOSE) and then somehow wait 
for REBOL to notify me. How will REBOL notify me it is ready to perform 
EVT_CLOSE?
Carl:
7-Nov-2010
Because the host-kit side cannot know the state of execution in the 
core, it is necessary to use RL_Escape() to signal the event.
Carl:
7-Nov-2010
What we want eventually is for host-kit to detect ESC, and call RL_Escape 
for that too.  But, that requires that we use raw stdio processing 
(or use an OS that's good enough to detect and signal us on a specific 
key press), so it's not implemented yet.
Pekr:
11-Nov-2010
Win Vista, 32 bit, Dell Latitude D830, 2GB RAM, Intel Core 2 Duo 
1.8:


Script: "Host-Kit Graphics: Basic gfx benchmark" Version: 1.0.5 Date: 
none
GFX benchmark result
0:00:08.044 49.726 FPS
Kaj:
14-Nov-2010
Well, the host kit has been heavily rearranged
ssolie:
15-Nov-2010
I'm trying to run the hello world example at http://www.rebol.com/r3/docs/gui/guide.html

Here is what happens when I try load-gui:
>> load-gui
i
Fetching GUI...
GUI Version: 0.2.1

(Developer test GUI theme)

** Script error: expected command! not font

 ** Where: size-text font-char-size? make make-text-style parse fontize 
 do do either load-gui

** Near: size-text gob

Is this a host-kit issue or ?
Maxim:
15-Nov-2010
I'm really happy that someone is porting the host-kit to an alien 
host.


1) it proves that the design was pretty well thought out to begin 
with

2) might convince people that porting actually is possible, without 
much help from RT.
3) shows that it doesn't require 100 programmers 6 months

4) shows how Carl is cooperative with host-kit issues, even when 
one isn't in the "inner circle"
ssolie:
15-Nov-2010
Henrik: I think we should focus on a more mobile-oriented target 
next. Haiku could be interesting given its unique API. AROS is just 
an Amiga clone so I don't see much value in that one from a host 
kit testing point of view.
Andreas:
15-Nov-2010
the final repo will probably be rebol/r3-host-kit
ssolie:
19-Nov-2010
I blogged a bit about the FreeType implementation in the host kit 
at http://solie.ca/


Besides the bold/italics issue I also noticed the line length is 
not being calculated correctly or similar because the text is rendering 
beyond the window bounds. If we can fix both of these issues I think 
the FreeType implementation should be as good as the win32 implementation.
Aloysius:
29-Nov-2010
I tried to build R3 host kit (carls-R3A110-a660e4a) for Visual Studio 
2010 (make-vc10), I got the error  C1083: Cannot open include file: 
'netdb.h': No such file or directory	c:\users\awi\documents\rebol\hostkit\carls-r3a110-a660e4a\src\include\sys-net.h
Pekr:
29-Nov-2010
Downloaded .zip file. Tried it now - it works. It just does not seem 
to copy dll to the place of the exe, or something like that:

Linking executable: bin\Release\r3.exe
Output size is 317,50 KB
Running project post-build steps
post-build-win.cmd bin\Release\

Execution of 'post-build-win.cmd bin\Release\' in 'C:\!rebol\!R3\r3-host-kit-A110\make-cbp' 
failed.
Nothing to be done.
Pekr:
10-Dec-2010
I still miss something like general R3 porting group. Or will we 
set-up one group per target platform here, as we did with Android? 
I think this group is good for technical host-kit stuff, not general 
porting stuff ...
Oldes:
2-Jan-2011
I wonder how much differ the RM-assets' host-kit from the latest 
Carl's one.
Oldes:
2-Jan-2011
If RM want more people to join the GUI development, they should sync 
the host-kit with Carl.
Kaj:
2-Jan-2011
It would also be very useful if the Amiga patches were incorporated 
into the host kit
Oldes:
4-Jan-2011
But I would rather wait for the RMA's host-kit release before the 
test.
Cyphre:
4-Jan-2011
For those who are impatient I put the RMA Host-Kit on this URL: http://www.rm-asset.com/code/downloads/files/rma-host-kit.zip

It's not yet on the official RMA download page but Robert will be 
updating the page content soon.
ssolie:
4-Jan-2011
R3 final? I suppose this means R3 is now beta instead of alpha. That 
is good news because it means I may be able to get an updated libr3.so 
for the Amiga soon. I'm waiting on that library so I can continue 
work on the host kit and submit my changes.
Oldes:
4-Jan-2011
I modified text-test3.r3 script from the host-kit to use normal sized 
font (12) not anti-aliased and used a little bit longer text content 
(but not extremely much. just two lines with length cca 1400 chars)... 
the result is:

Good news: I do not notice any difference between ansi/unicode content.

Bad news: in both cases R3 uses almost 23% of my CPU time when I 
just move mouse over the text, which is pretty much:/
Andreas:
13-Feb-2011
and if you have the mingw cross-compiler installed within cygwin, 
that will do just fine with the current host kit
Andreas:
13-Feb-2011
btw, you don't need msys to compile the host kit. mingw alone is 
sufficient
BrianH:
14-Feb-2011
Using the Cygwin compilers turned out to be unnecessary, so I can 
get away with just the Cygwin base install plus make for the NDK, 
TDD-GCC for the host kit, and Git for Windows for the Git support. 
Only one set of compilers per target platform, but 3 mostly duplicated 
sets of general command line tools.
Group: !REBOL3 Proposals ... For discussion of feature proposals [web-public]
Maxim:
13-Jan-2011
the extensions API actually marshals all of that so the internals 
of the GC don't really affect the host kit that much.  


A part from the raw image! data, we don't really have any reason 
to believe that any pointer we share with the core is persistent.


In any case I don't rely on it, because AFAIK Carl has insinuated 
that we never really have access to the internals and pointers we 
get are actually interfaces, not interal references (for security 
reasons).
Group: Red ... Red language group [web-public]
Dockimbel:
23-Mar-2011
Btw, I usually try not to read GPL code for features that I might 
have to implement in my pubic projects (not only Red). I've also 
stayed away from the host-kit source code for the same reason, knowing 
that I might have to work on similar features someday.
Kaj:
23-Mar-2011
The host kit is published but the licence is undetermined, so you 
could argue it's public domain
Dockimbel:
31-May-2011
Are the View sources complete in the host-kit or are some part of 
it sill buried in the closed Core?
Kaj:
31-May-2011
I think they are complete, but the official word is that the host 
kit will be separated under two licenses: one part open source and 
one part not open source. Both projected licenses are still unspecified
Geomol:
15-Jul-2011
About calling functions in shared libraries and calling conventions, 
there seem to be differences between CPUs and compilers across operating 
systems. There's a lib, called libffi, to help with this, and it 
has bee widely ported.
http://en.wikipedia.org/wiki/Libffi


Why isn't a lib like libffi used in Red? Is it because of overhead, 
making it slower? Or maybe using such a lib makes little sense the 
way Red is implemented?


When looking at the host-kit for R3, I see functions to open, close 
and find functions in DLLs, but I don't see the calling of those 
functions. Shouldn't that be part of the host kit?
Gabriele:
16-Jul-2011
R3 does not have such ability, so I'm confused by your "When looking 
at the host-kit for R3, I see functions to open, close and find functions 
in DLLs, but I don't see the calling of those functions."
Robert:
31-Jan-2012
The R3 host-kit is a good source for how to do it.
Group: World ... For discussion of World language [web-public]
Geomol:
9-Dec-2011
You list of 5 things:


1) Not sure, I wanna do that. It takes time away from me finishing 
version 1.
2) I have set the goals for ver. 1.
3) No (see Q&A)

4) "Ask for cooperation" - World would need schemes for the different 
protocols. I will welcome others work in that area. Me (and most 
likely others too) would like to see World on more platforms than 
the current 3. Host kit is open source. I will welcome ports to other 
platforms. (That's what I can think of for now, but I'll keep it 
in mind.)

5) It's faster for me to write the documentation than building a 
comm/doc infrastructure. I'll write the World 'bible'. Work has started, 
and I'll use more time on it, when version 1 is a bit closer.
Group: REBOL Syntax ... Discussions about REBOL syntax [web-public]
BrianH:
23-Feb-2012
I've been hoping to fix that. I can load a hot-patch into R2, and 
include a patch in a host kit build in R3 or replace functions from 
%rebol.r if necessary.
401 / 4841234[5]