<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.lang.gambas.user">
    <title>gmane.comp.lang.gambas.user</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.gambas.user</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18828"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18827"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18826"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18825"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18824"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18823"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18822"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18821"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18820"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18819"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18818"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18817"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18816"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18815"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18814"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18813"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18812"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18811"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18810"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18809"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18828">
    <title>Re: Error in Left$ and Mid$ functions to the gb.ncurses component</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.gambas.user/18828</link>
    <description>&lt;pre&gt;
There was an accumulation of changes due to an unfinished feature but I finally commited the fix for
that issue - component is still broken. Printing should work as expected now. But don't try to use
events in the meantime until.

However, thank you for pointing that out.

Regards,
Tobi

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>tobi</dc:creator>
    <dc:date>2012-05-25T21:15:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18827">
    <title>Re: gb3: OpenGL Rotate and Translate logic</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.gambas.user/18827</link>
    <description>&lt;pre&gt;Hi Kevin, 

I attach simple project that uses glu.lookat and rotates around a point on the floor. Try it and tell if it's what you're looking for.

Tomek

----- Original Message -----
From: "Kevin Fishburne" &amp;lt;kevinfishburne&amp;lt; at &amp;gt;eightvirtues.com&amp;gt;
To: gambas-user&amp;lt; at &amp;gt;lists.sourceforge.net
Sent: Friday, 25 May, 2012 6:53:58 AM
Subject: Re: [Gambas-user] gb3: OpenGL Rotate and Translate logic

On 05/24/2012 05:00 AM, tommyline&amp;lt; at &amp;gt;eircom.net wrote:

Cool little program. I posted here as well about the issue:

http://www.opengl.org/discussion_boards/showthread.php/177719-Matrix-scale-rotation-and-translation-with-repsect-to-2D-camera

and someone had the same idea about using GluLookAt(). I'm still stuck 
on the camera rotation though. I need it to spin perpendicular to the 
direction it's pointing, like tilting your head to the side but 360 
degrees. I think I understand that I need to apply the camera's 
orientation to the "up vector", but don't really know how to go about 
it. I don't think it's a matter of just plugging &lt;/pre&gt;</description>
    <dc:creator>tommyline&lt; at &gt;eircom.net</dc:creator>
    <dc:date>2012-05-25T14:58:43</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18826">
    <title>Re: gb3: OpenGL Rotate and Translate logic</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.gambas.user/18826</link>
    <description>&lt;pre&gt;
Cool little program. I posted here as well about the issue:

http://www.opengl.org/discussion_boards/showthread.php/177719-Matrix-scale-rotation-and-translation-with-repsect-to-2D-camera

and someone had the same idea about using GluLookAt(). I'm still stuck 
on the camera rotation though. I need it to spin perpendicular to the 
direction it's pointing, like tilting your head to the side but 360 
degrees. I think I understand that I need to apply the camera's 
orientation to the "up vector", but don't really know how to go about 
it. I don't think it's a matter of just plugging the orientation into 
one of the three vector values. Any insight into how exactly the up 
vector works in this regard?

&lt;/pre&gt;</description>
    <dc:creator>Kevin Fishburne</dc:creator>
    <dc:date>2012-05-25T05:53:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18825">
    <title>Re: JIT on archlinux fails to build</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.gambas.user/18825</link>
    <description>&lt;pre&gt;No, try revision 4775 ;)

2012/5/25 Emil Lenngren &amp;lt;emil.lenngren&amp;lt; at &amp;gt;gmail.com&amp;gt;

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>Emil Lenngren</dc:creator>
    <dc:date>2012-05-24T23:23:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18824">
    <title>Re: JIT on archlinux fails to build</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.gambas.user/18824</link>
    <description>&lt;pre&gt;Try revision 4774, it should solve that bug.

You can use the environmental variable GB_JIT=info to make LLVM dump out
the optimized code. To debug how the code looks like before optimization
passes, you have to uncomment a line //M-&amp;gt;dump() in
gb.jit/src/jit_codegen.cpp.

Enumerating classes is apparently not that good implemented yet..

/Emil

2012/5/25 Sebastian Kulesz &amp;lt;sebikul&amp;lt; at &amp;gt;gmail.com&amp;gt;

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>Emil Lenngren</dc:creator>
    <dc:date>2012-05-24T23:19:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18823">
    <title>Re: JIT on archlinux fails to build</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.gambas.user/18823</link>
    <description>&lt;pre&gt;Le 25/05/2012 00:26, Emil Lenngren a écrit :

A few points:

1) You must assume that llvm-config is in PATH. Not having a 
configuration program in PATH makes it completely useless.

2) You must use llvm-config for getting *all* flags: flags for the C++ 
preprocessor, flags for the compiler, flags for the linker, and 
libraries to link, by specifying to that command which "llvm engine" you 
need. I don't know exactly which engine you need ("jit" ?).

3) On my freshly compiled llvm-3.2svn, llvm-config will never link to 
that shared library, but to a lot of static "*.a" libraries.

4) So I guess that this shared library is all these *.a static libraries 
put into one big shared library.

5) That shared library cannot be used on Linux, because its name is not 
standard, and the "make install" command did not install it correctly. A 
shared library must follow a precise naming standard (for example 
libLLVM.3.2.0.so), and have many symbolic links (libLLVM.3.2.so 
libLLVM.so). A compiled program is linked again&lt;/pre&gt;</description>
    <dc:creator>Benoît Minisini</dc:creator>
    <dc:date>2012-05-24T23:07:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18822">
    <title>Re: JIT on archlinux fails to build</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.gambas.user/18822</link>
    <description>&lt;pre&gt;Maybe the best thing to do is ask on the llvm mailing list. There must be a way.

Talking about the component. I tested it on several classes in a
project. The performance gain is clearly noted, but i'm having a lot
of crashes and error messages.

I would like to know how can I upload the output, enable debugging, or
do any other thing to help debug the JIT compiler. Most of the look
like this:

Branch condition is not 'i1' type!
  br i8 %332, label %block106, label %block53
  %332 = call i8 &amp;lt; at &amp;gt;EXEC_enum_next(i16 0)
Broken module found, compilation aborted!
Stack dump:
0.      Running pass 'Function Pass Manager' on module 'jit_mod'.
1.      Running pass 'Module Verifier' on function '&amp;lt; at &amp;gt;func_3_Icons_5'

On Thu, May 24, 2012 at 7:26 PM, Emil Lenngren &amp;lt;emil.lenngren&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can &lt;/pre&gt;</description>
    <dc:creator>Sebastian Kulesz</dc:creator>
    <dc:date>2012-05-24T23:05:45</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18821">
    <title>Re: JIT on archlinux fails to build</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.gambas.user/18821</link>
    <description>&lt;pre&gt;Hi

Does someone here know a good way in automake scripts to make the llvm
linking work in "all" distributions? I can't manage to get llvm-config to
print out the correct .so file.

/Emil

2012/5/25 Sebastian Kulesz &amp;lt;sebikul&amp;lt; at &amp;gt;gmail.com&amp;gt;

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>Emil Lenngren</dc:creator>
    <dc:date>2012-05-24T22:26:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18820">
    <title>JIT on archlinux fails to build</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.gambas.user/18820</link>
    <description>&lt;pre&gt;Hi, I tried building the JIT component under archlinux. I had to
slightly patch the configure.ac file to pass the configure tests.
Currently, as a rolling release distribution, it uses llvm 3.1. With
the attached patch applied, it configures and builds properly.

Thanks a lot for all your work, really!!
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_______________________________________________
Gambas-user mailing list
Gambas-user&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user
&lt;/pre&gt;</description>
    <dc:creator>Sebastian Kulesz</dc:creator>
    <dc:date>2012-05-24T22:19:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18819">
    <title>Bug with rev 4772</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.gambas.user/18819</link>
    <description>&lt;pre&gt;Hi!
I tried to start one of my project with new revision, but nothing showed up
(there should be window which tells about initialization progress).
So, I tried to run it with gdb to see what is going on. Interpreter is in
loop and so I cannot get anything from it, so I killed it.

Unfortunately I cannot provide the source. I hope you get the picture from
backtrace.

(gdb) run
Starting program: /usr/local/bin/gbx3
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
bt

Program received signal SIGTERM, Terminated.
0x00007fffec956020 in gdk_screen_get_setting&amp;lt; at &amp;gt;plt ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
(gdb) bt
#0  0x00007fffec956020 in gdk_screen_get_setting&amp;lt; at &amp;gt;plt ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#1  0x00007fffeca8fe73 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#2  0x00007ffff2b4d93e in g_object_get_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#3  0x00007ffff2b4dd97&lt;/pre&gt;</description>
    <dc:creator>Jussi Lahtinen</dc:creator>
    <dc:date>2012-05-24T19:51:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18818">
    <title>Re: New feature in Gambas 3</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.gambas.user/18818</link>
    <description>&lt;pre&gt;Unfortunately I still got the signal 6 with rev 4772.
Xubuntu 12.04 64bit.

*** buffer overflow detected ***: ProfilerBug terminated
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7f4d30bcc007]
/lib/x86_64-linux-gnu/libc.so.6(+0x107f00)[0x7f4d30bcaf00]
/lib/x86_64-linux-gnu/libc.so.6(+0x107369)[0x7f4d30bca369]
/lib/x86_64-linux-gnu/libc.so.6(_IO_default_xsputn+0xdd)[0x7f4d30b3ebcd]
/lib/x86_64-linux-gnu/libc.so.6(_IO_vfprintf+0x4ff)[0x7f4d30b0ab7f]
/lib/x86_64-linux-gnu/libc.so.6(__vsprintf_chk+0x94)[0x7f4d30bca404]
/lib/x86_64-linux-gnu/libc.so.6(__sprintf_chk+0x7d)[0x7f4d30bca34d]
/usr/local/lib/gambas3/gb.debug.so(+0x3d11)[0x7f4d308bfd11]
/usr/local/lib/gambas3/gb.debug.so(+0x3dd3)[0x7f4d308bfdd3]
ProfilerBug[0x434829]
ProfilerBug[0x40a412]
ProfilerBug[0x40aab1]
ProfilerBug[0x41e841]
ProfilerBug[0x41ef7a]
/usr/local/lib/gambas3/gb.gtk.so(+0x5fd1b)[0x7f4d2f790d1b]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0xfeca)[0x7f4d2e09deca]
/usr/lib/x86_64-linux-gnu/libgobject&lt;/pre&gt;</description>
    <dc:creator>Jussi Lahtinen</dc:creator>
    <dc:date>2012-05-24T19:24:28</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18817">
    <title>Re: New JIT Compiler</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.gambas.user/18817</link>
    <description>&lt;pre&gt;Le 24/05/2012 19:49, Jussi Lahtinen a écrit :

Fixed!

&lt;/pre&gt;</description>
    <dc:creator>Benoît Minisini</dc:creator>
    <dc:date>2012-05-24T18:01:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18816">
    <title>Re: New JIT Compiler</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.gambas.user/18816</link>
    <description>&lt;pre&gt;Great work guys!

Documentation still contains following sentence:
"Gambas &amp;lt;http://gambasdoc.org/help/def/gambas&amp;gt; is an interpreted language,
with no "just-in-time" or other compilation to native code at all."

http://gambasdoc.org/help/doc/benchmark


Jussi





On 24 May 2012 01:39, Benoît Minisini &amp;lt;gambas&amp;lt; at &amp;gt;users.sourceforge.net&amp;gt; wrote:

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>Jussi Lahtinen</dc:creator>
    <dc:date>2012-05-24T17:49:53</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18815">
    <title>Issue 252 in gambas: Enumerating Param for constantstrings memory leak.</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.gambas.user/18815</link>
    <description>&lt;pre&gt;Status: New
Owner: ----
Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any  
Desktop-Any GUI-Any

New issue 252 by emil.len...&amp;lt; at &amp;gt;gmail.com: Enumerating Param for constant  
strings memory leak.
http://code.google.com/p/gambas/issues/detail?id=252

1) Describe the problem.
This code results in "gbx3: warning: 2 allocation(s) non freed." since  
revision 4248.

' Gambas module file

Public Function varargs(...)
   Dim v As Variant
   For Each v In Param
     Print v
   Next
End

Public Sub Main()
   varargs("Testing a problem string.")
End

According to Valgrind, the allocation stack backtrace is
malloc
my_malloc
STRING_new
VALUE_convert
GB_ReturnConvVariant
EXEC_native
EXEC_special
EXEC_enum_next
EXEC_loop
EXEC_function_real
main

2) GIVE THE FOLLOWING INFORMATIONS (if they are appropriate):

Version: TRUNK
Revision: r4248



------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's secur&lt;/pre&gt;</description>
    <dc:creator>gambas&lt; at &gt;googlecode.com</dc:creator>
    <dc:date>2012-05-24T15:40:08</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18814">
    <title>Re: Data Structures like C++</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.gambas.user/18814</link>
    <description>&lt;pre&gt;
What I, however, was trying to say is: every node can be the root of a tree and at the same time a
node within another tree, in that point, we already met, right? So there has to be _one_ node class
for the generic node above (that can possess both attributes) that implements methods which
resemble the tree algorithms. That way we could have a basic tree datastructure - if it is that
simple. This basic datastructure can be inherited, overridden, etc.
If the node class is aware of these both attributes (being root node of a tree and itself node in
a tree at the same time) one can easily concatenate trees and that's what I wanted to show with my
code above. (Sorry if I re-invent the wheel here)
What you were out for, if I got you right, was only providing a datastructure for nodes and a
separate class with code to handle them? Like pluggable algorithms on the same structures?


(Hrm, regarding your timezone you must be somewhere near Autralia...) The word can be another one
down there, it is the highest schoo&lt;/pre&gt;</description>
    <dc:creator>tobi</dc:creator>
    <dc:date>2012-05-24T11:34:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18813">
    <title>Re: Data Structures like C++</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.gambas.user/18813</link>
    <description>&lt;pre&gt;
No, any node can be considered as a root for a subtree.  Anynode.parent
provides what I think your saying.

(Aside, I think that separating the functionality from the node is the
key of what I was trying to say. But that is a side issue.)

Only in that the "tree" happens to be a directed graph that has one
special node.  I told you graphs were interesting.

Having been born some time in the middle of the last century, I have no
idea what an A-level is.  I hope it's not painful. :-)


and regards from me too!

But if A-levels are what I think they are, I can recall thinking some 40
years ago, "calculus, as if I am ever going to need that in my life,
ha!".
Wrong.  :-)

Now get back to those books!



------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the late&lt;/pre&gt;</description>
    <dc:creator>Bruce</dc:creator>
    <dc:date>2012-05-24T10:49:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18812">
    <title>Re: Data Structures like C++</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.gambas.user/18812</link>
    <description>&lt;pre&gt;
(Completely giving up anything I knew about binary trees now, because it wasn't much and it wasn't
even from a book):
You said that you can traverse from any node in the tree. Consequently every node has to provide
such functionality. I don't deem it necessary to distinguish between root and other nodes. The code
is only once there anyway. It could even have helped in your case to "em-parent" (sorry, not a
native English speaker) a node that you formerly assumed to be the root like

NewNode.Left = RootNode
RootNode = NewNode

As interesting as it sounds, I'm probably not the right person to work on this. I don't have much
time for (I don't think so but from a pure conscientiousness point I need to prepare my A-level a
bit) and nobody else wants to wait until I finish the theory ;)

Regards,
Tobi

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and ho&lt;/pre&gt;</description>
    <dc:creator>tobi</dc:creator>
    <dc:date>2012-05-24T09:07:21</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18811">
    <title>Re: gb3: OpenGL Rotate and Translate logic</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.gambas.user/18811</link>
    <description>&lt;pre&gt;
Hi Kevin.
I think you should concider using Glu.LookAt function, which should solve all your problems.

I used it in collision project (attached) to follow the ball.
You just set the camera with few parameters, and that's it! Please check the command help in Gambas.
Simply speaking, you define eye point's (x,y,z position - no need for scale or translate), point you look at and point where the top of camera is (by changing it, you rotate the world in front of you), so I think that would solve it. See the attached example to see how I did it. Press F3 to see how it works.


NAME
  gluLookAt - define a viewing transformation


     C SPECIFICATION
  void gluLookAt( GLdouble eyeX,
  GLdouble eyeY,
  GLdouble eyeZ,
  GLdouble centerX,
  GLdouble centerY,
  GLdouble centerZ,
  GLdouble upX,
  GLdouble upY,
  GLdouble upZ )


     PARAMETERS
  eyeX,eyeY, eyeZ
  Specifies theposition of theeye point.

  centerX, centerY, centerZ
  Specifies theposition of thereference
  poi&lt;/pre&gt;</description>
    <dc:creator>tommyline&lt; at &gt;eircom.net</dc:creator>
    <dc:date>2012-05-24T09:00:56</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18810">
    <title>Re: Data Structures like C++</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.gambas.user/18810</link>
    <description>&lt;pre&gt;Hi Tobi,

I probably didn't make it clear.

"Any n-tree can be transformed into a b-tree where the left branch is
the first child and the right branch is the first sibling."  To be more
correct I should have said "Any k-ary tree can be represented as a
binary tree where the left branch is the first child and the right
branch is the next sibling".  The theory is in wikipedia here:
http://en.wikipedia.org/wiki/Binary_tree#Encoding_general_trees_as_binary_trees.

These binary trees have well known (Knuth and others) algrorithms for
different actions to be used on the binary tree, insertions, deletions,
(graft and prune), traversals in particular orders, searches, sorts etc
etc.

The application of a binary tree structure to suit a particular problem
is a different matter.  This is what you can use the tree for or how to
apply the tree "structure" to solve a particular problem.

In my case, which was a set of rows in a database containing a "data"
component and a "parent" value that I was trying to populate a tr&lt;/pre&gt;</description>
    <dc:creator>Bruce</dc:creator>
    <dc:date>2012-05-24T08:41:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18809">
    <title>Re: Is there anywhere hosting for gambas web?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.gambas.user/18809</link>
    <description>&lt;pre&gt;If you need to install a Gambas runtime (I'm guessing yes?), then you'll 
need a hosting service that lets you do that. Most hosting services that 
give you a complete (virtual) machine with root access should be fine. 
You'll need to make sure they don't give you a Windoze host of course LOL

Regards,
Caveat

On 24/05/12 07:41, Алексей Беспалов wrote:


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Gambas-user mailing list
Gambas-user&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user
&lt;/pre&gt;</description>
    <dc:creator>Caveat</dc:creator>
    <dc:date>2012-05-24T07:14:20</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.gambas.user/18808">
    <title>Gabmas web. How works with component?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.gambas.user/18808</link>
    <description>&lt;pre&gt;How works with component?

for example
Dim Con As New Connection

*&amp;lt;%
Dim Quere, sChet As String
Dim Row, Col, i As Integer
Dim $Result As Result
Dim Con As New Connection
%&amp;gt;
*
&lt;/pre&gt;</description>
    <dc:creator>Алексей Беспалов</dc:creator>
    <dc:date>2012-05-24T06:58:44</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.lang.gambas.user">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.lang.gambas.user</link>
  </textinput>
</rdf:RDF>

