, Karl knows better than me.
Ps: I'm very excited about the prospect of GNU Basic! \o/ :-D
Footnotes:
[1] http://www.gnu.org/help/evaluation
--
,= ,-_-. =. Bruno Félix Rezende Ribeiro (oitofelix) [0x28D618AF]
((_/)o o(\_)) There is no system but GNU;
`-'(. .)`-' GNU Lin
g from you.
Happy joining!
Footnotes:
[1] http://www.gnu.org/help/evaluation.html
--
,= ,-_-. =. Bruno Félix Rezende Ribeiro (oitofelix) [0x28D618AF]
((_/)o o(\_)) There is no system but GNU;
`-'(. .)`-' GNU Linux-Libre is one of its official kernels;
\_/ All software m
elp/evaluation.html
[2] https://www.gnu.org/prep/standards/html_node/index.html
[3] https://www.gnu.org/prep/maintain/html_node/index.html
--
,= ,-_-. =. Bruno Félix Rezende Ribeiro (oitofelix) [0x28D618AF]
((_/)o o(\_)) There is no system but GNU;
`-'(. .)`-' GNU Linux-Li
It's also worth to add that Gambas being part of GNU will ease
the adoption of programs written in Gambas by the GNU project and then
further increase the visibility of Gambas language and its interpreter.
My other two cents ;-)
--
,= ,-_-. =. Bruno Félix Rezende Ribeiro (oito
g/
[4] https://www.gnu.org/help/evaluation.html
--
,= ,-_-. =. Bruno Félix Rezende Ribeiro (oitofelix) [0x28D618AF]
((_/)o o(\_)) There is no system but GNU;
`-'(. .)`-' GNU Linux-Libre is one of its official kernels;
\_/ All software must be free as in freedom;
signature.
. ;-)
> I didn't tested it with functions taking a variable number of
> arguments yet.
I've tested it, and all seems to be fine.
Thank you very much!
Happy hacking!
--
,= ,-_-. =. Bruno Félix Rezende Ribeiro (oitofelix) [0x28D618AF]
((_/)o o(\_)) There is no system but G
interpreter coherency!
Fair enough.
Thank you.
Happy hacking!
--
,= ,-_-. =. Bruno Félix Rezende Ribeiro (oitofelix) [0x28D618AF]
((_/)o o(\_)) There is no system but GNU;
`-'(. .)`-' GNU Linux-Libre is one of its official kernels;
\_/ All softwa
it's IMHO still best to write C
> components or at least small C cores and build a complete component
> in Gambas on top of them.
That's because we are compelled to work around Gambas limitations that
should not exist in the first place.
Regards.
--
,= ,-_-. =. Bruno Félix Rez
ber type" also.
Thank you for your dedication.
Ps: I'm using Gambas 3.5.2.
--
,= ,-_-. =. Bruno Félix Rezende Ribeiro (oitofelix) [0x28D618AF]
((_/)o o(\_)) There is no system but GNU;
`-'(. .)`-' GNU Linux-Libre is one of its official kernels;
\_/ All s
Em Wed, 07 May 2014 21:36:04 +0200
Benoît Minisini escreveu:
> Le 07/05/2014 20:43, Bruno Félix Rezende Ribeiro a écrit :
> > Em Wed, 07 May 2014 19:32:46 +0200
> > Benoît Minisini escreveu:
> >
> >> I'm afraid this is not possible, because the FFI librar
er variable?
--
,= ,-_-. =. Bruno Félix Rezende Ribeiro (oitofelix) [0x28D618AF]
((_/)o o(\_)) There is no system but GNU;
`-'(. .)`-' GNU Linux-Libre is one of its official kernels;
\_/ All software must be free as in freedom;
signature.asc
Descr
in Gambas?
Thanks in advance.
--
,= ,-_-. =. Bruno Félix Rezende Ribeiro (oitofelix) [0x28D618AF]
((_/)o o(\_)) There is no system but GNU;
`-'(. .)`-' GNU Linux-Libre is one of its official kernels;
\_/ All software must be free as in freedom;
Em Tue, 06 May 2014 09:51:00 +0200
Benoît Minisini escreveu:
> In revision #6252, I added the following syntax: [...]
Thank you! That is a very useful feature.
Happy Hacking!
--
,= ,-_-. =. Bruno Félix Rezende Ribeiro (oitofelix) [0x28D618AF]
((_/)o o(\_)) There is no system but
Integer
longPointer
void * Pointer
long long Long
However, the Gambas Wiki page [1], besides having an incomplete table
which does not address 'char', 'short' and 'long long', says that the
equivalent of C's 'long
ut I guess I haven't many
options. :-(
> I can't add any native datatype to Gambas at the moment. You must
> wait for something like Gambas 4. :-)
How long do I have to wait? :-P How can I help you?
Thank you for your time.
--
,= ,-_-. =. Bruno Félix Rezende
I'd suggest something that looks like:
#If ARCH = "x86"
# AliasType("CLong", "XID")
#Else
# AliasType("CInt", "XID")
#Endif
#AliasType("XID", "WindowID")
#AliasType("XID", "FontID")
Thanks in advan
Em Thu, 24 Apr 2014 22:57:45 +0200
Benoît Minisini escreveu:
> I fixed your patch, as it didn't work when using the "Object"
> datatype. You get it in revision #6249.
Thank you very much, Benoît!
--
,= ,-_-. =. Bruno Félix Rezende Ribeiro (oitofelix) [0x28D618AF]
((_/
s possible, they are used
> everywhere. I don't think that you need an "Update" event for every
> array in your application, do you?
No, I don't. It's a very specific use case.
Thank you.
Happy Hacking!
--
,= ,-_-. =. Bruno Félix Rezende Ribeiro (oitofelix) [0x
your efforts coding on the interpreter.
Footnotes:
[1] http://sourceforge.net/p/gambas/mailman/message/30783547/
[2] http://code.google.com/p/gambas/issues/detail?id=78
[3] http://www.gnu.org/prep/standards/html_node/index.html
--
,= ,-_-. =. Bruno Félix Rezende Ribeiro (oitofelix) [
gously but the other way
around. The only major difference is that the interpreter doesn't have
a standard implicit identity cast in this direction and therefore raises
an error when one tries to use a 'SuperClass' object in a 'SubClass'
context.
The main point to emphasize
cast automatically upside or downside every time an
object of certain class is used in a context that requires an object of
another class but in the same hierarchy.
What are your thoughts on that?
Thank you.
--
,= ,-_-. =. Bruno Félix Rezende Ribeiro (oitofelix) [0x2
nsion trick doesn't work with an array of a
non-native class. The interpreter doesn't complain, but no events or
methods defined in the extended class are raised or called. Could you
please confirm this? Do you think this is a bug? If not, do you have
an explanation for this
liminate the step of semantical
analysis even without modification to the interpreter's code.
My questions are: do you see any problem with the reasoning outlined
above? Have you ever faced the same problem? Do you know some
workaround? How do you think Gambas may be improved to sol
at an 'Update' event as I've
described would be a very nice core addition to the 'Array' class in
the main distribution? It seems to me it would be generally useful for
users. Poor 'Array' class... it doesn't have any events --- let's give
it some us
tes:
[1] I've borrowed the term "advice" from the GNU Emacs
terminology for a very similar concept. Here is what its manual says
about it:
The "advice" feature lets you add to the existing definition
of a function, by "advising the function". Th
=> gb.Class
If(hClass.Class = MMain, "Equal", "Not Equal") ==> "Equal"
I don't know if it's possible at all given the current implementation
of the interpreter. In the case it happens to be possible and
relatively easy to implement, it'd so
of things, I'm only using dynamic
> object. And if I have a static class, I transform it into a
> auto-instanciable dynamic class (like Forms objects, for example).
>
> If a class is auto-instanciable, using the class name as an object
> automatically transforms the "gb.Clas
Em Fri, 11 Apr 2014 20:21:38 +0200
Tobias Boege escreveu:
> On Fri, 11 Apr 2014, Bruno F??lix Rezende Ribeiro wrote:
> > [...]
> > That's expected as we may presume OBJECT-CLASS evaluates to an
> > object, of the class 'Class', which describes the class &
is perfectly possible for dynamic
classes, but I fail to see how to accomplish the same with static
classes without the knowledge of its name at compilation time.
> I will look more closely later.
Please do. Thank you.
--
,= ,-_-. =. Bruno Félix Rezende Ribeiro (oitofelix) [0x28D618AF]
((_/)o
to the issues
presented above. One initial hope I had was that 'Function' were a
native type of Gambas, as suggested by the expression evaluation
'TypeOf(FUNCTION) ==> gb.Function', where FUNCTION is the
meta-syntactic variable for a function symbol i
if someone send me the Article in Italian i can Translate it in French,
Regards.
Bruno
Il giorno gio, 19/06/2008 alle 20.20 +0200, Benoit Minisini ha scritto:
> On jeudi 19 juin 2008, Leonardo Miliani wrote:
> > I would like to inform all the community that on the copy of July 2008
&
Alarm returned now version 2.7.0 works well.
I do not know what I have to work (I am sorry not to know because now
works)
Maybe I uninstalled some program? Boooh!
However recompiling everything now goes! .
Thanks to all.
Bruno.
Il giorno gio, 19/06/2008 alle 18.20 +0200, Benoit
ror: ISO C++ forbids declaration of 'KURL' with no
type
CWebBrowser.h:84: error: 'KParts' has not been declared
CWebBrowser.h:84: error: expected ',' or '...' before '*' token
make[3]: *** [main.lo] Error 1
make[3]: Leaving directory `/usr/src/gambas2
Hello All.
When i launch Gambas 2.2.7.0
a message Box Appear with this Message:
[11] unknown symbol 'border' in class 'container'.
sidepanel.border_write.57
I use Ubuntu 8.0.4
P.S Gambas 2.2.4.1 Work OK.
Someone has an Idea
---
this work:
SELECT CASE "adios"
CASE "hola", "hello"
TextBox1.text = "Hola Hello"
CASE "adios", "bye"
TextBox1.text = "Adios Bye"
END SELECT
Bye.
Il giorno mar, 17/06/2008 alle 09.29 -0700, Nx GT-R BOY ha scritto:
> Hi, I have a problem, I am not really sure how to
Re Post Scriptum
installed Trunk Gambas3 2.99 Work Well
-
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/servi
Hello All.
When i launch Gambas 2.2.7.0
a message Box Appear with this Message:
[11] unknown symbol 'border' in class 'container'.
sidepanel.border_write.57
I use Ubuntu 8.0.4
P.S Gambas 2.2.4.1 Work OK.
Someone has an Idea
--
37 matches
Mail list logo