W
WhItE RaBBiT
5. Why I would recommend Java?
Well, that's what I can think for now. If anyone else can add anything,
please do.
Required engine adds XX[x]Mb to OS, reminiscent of VB. :-(
5. Why I would recommend Java?
Well, that's what I can think for now. If anyone else can add anything,
please do.
techie said:C, C++, Pascal, Modula-2, Ruby, python, Java, Ada, Perl, Tcl/Tk, Lisp,
Smalltalk, Prolog, and a whole host of others are free and not designed to
force you to buy a payware part later as your needs mature.
A few years ago I would have highly recommended Visual Basic to someone
who just wanted to learn a little programming. But now, with Linux growing
so fast, it seems a serious mistake to get locked into a language that
will chain them to one platform. Whatever language is selected should be
multiplatform so that the skills they acquire and the programs they write
can go with them if they want to change operating systems later.
But none of them are as simple to learn and use as Rebol. I agree on the
disadvantage of it being a proprietary product though.
RapidQ has good possibilities to be a multi-platform language.
There is already today a payware version, rapidq:s successor Real
Basic, which compiles to both windows and linux. There are also
several freeware projects which use the rapidq language, like Hotbasic
and FBSL, and they are written in languages which make it easy to
compile those languages into any operating system later.
RapidQ was designed to be a freeware alternative to Visual Basic, and is
a lot easier to learn and to read.
5. Why I would recommend Java?
Well, that's what I can think for now. If anyone else can add anything,
please do.
Required engine adds XX[x]Mb to OS, reminiscent of VB. :-(
techie said:Then Hotbasic or FBSL might be acceptable answers. As a proprietary
product, RapidQ is not an acceptable repy in a *freeware* group.
It sounds more to me like a demo for the pay version. Deliberately
crippled so as to be just good enough to get you hooked, and then you
have to pay for full functionality, and then after that you have to pay
again when you want to port your code to another OS.
C, C++, Pascal, Modula-2, Ruby, python, Java, Ada, Perl, Tcl/Tk, Lisp,
John Hood said:I took a look at Rebol, and it looks good, but my question is - can you
build executables with it?
But none of them are as simple to learn and use as Rebol.
I agree on the disadvantage of it being a proprietary product though.
I took a look at Rebol, and it looks good, but my question is - can you
build executables with it?
Python is extremely easy to learn and use. It even comes with a
tutorial as part of its standard package.
Python also comes with a wealth of modules - and more are available
free from a variety of places.
You can "sorta" build Windows executables with python using py2exe;
although its really designed to be interpretted.
for the visual elements, a menu designer, context sensitive help, syntax
coloring editor, debugger, etc..?
But to compile and distribute programs you use the py2exe program.
Roger -Roger said:I don't think so, unless you want to use the SDK package they offer, but
then you have to go into some complicated ownership of the program code
legal arrangement with the rebol company.
There are proprietal aspects of rebol which make it less attractive, which
is a pity considering how good it could be if it was open source software.
I do not know if you are allowed to distribute the language together with
your own scripts, so you can distribute your programs/scripts to others.
But I think so.
These considerations are the reason I didn't get involved in rebol, I
prefer the free situation in RapidQ where you can freely distribute your
compiled exe files, your source code, and even the compiler if you like to
give the users possibility to change and recompile the programs.