Search found 19 matches

by erosolmi
Sun Aug 03, 2008 9:52 am
Forum: Off Topic
Topic: The best programming language for kids and beginners
Replies: 67
Views: 18659


Of course, if there a visual designer included in the package the language would be more attractive.

Yes, you are right, I know that. But consider thinBAsic is quite young compared with many other languages around. It is only since 2005 that we are officially out. And our module working on User ...
by erosolmi
Sun Aug 03, 2008 8:05 am
Forum: Off Topic
Topic: The best programming language for kids and beginners
Replies: 67
Views: 18659

Hi Thanos,

I'm co-author of thinBasic. The other co-author is Roberto Bianchi. Than there are some passionated users that have developed some of the many thinBasic modules.

thinBasic has a modular structure: one main Core module (in charge of parsing, memory/data handling, string and math handling ...
by erosolmi
Fri Aug 01, 2008 11:49 am
Forum: Off Topic
Topic: The best programming language for kids and beginners
Replies: 67
Views: 18659

If I can do something to consider thinBasic as a possible option let me know.

There is a great list of new improvements coming next version (out mid of August). The biggest one will be CALLBACKS functions for user interface elements and windows, exactly like real compilers (but thinBasic is ...
by erosolmi
Sat Sep 08, 2007 3:24 pm
Forum: General Discussion
Topic: Pre-purchasing question on string handling
Replies: 40
Views: 9330

OK, I do not know if BINT32 can help you. I suppose yes, maybe just as a starting. In any case you can find download here: http://www.thinbasic.com/index.php?option=com_docman&task=cat_view&gid=27&Itemid=66

ZIP file contains binary and sources (Power Basic) of BINT32. Check Examples directory for ...
by erosolmi
Sat Sep 08, 2007 12:23 pm
Forum: General Discussion
Topic: Pre-purchasing question on string handling
Replies: 40
Views: 9330

Ciao SimpleMind.

Well, I cannot give any other info because all the job about thinBasic has been done in house. The only starting point was the descendant parser technique used by Herbert Schildt in his books. I have many books from Herbert Schildt about C, C++ and C# and in all of them you can ...
by erosolmi
Thu Aug 30, 2007 6:31 pm
Forum: General Discussion
Topic: Pre-purchasing question on string handling
Replies: 40
Views: 9330

dell_jockey,

thanks for your reply but I do not think it is so simple. thinBasic project is quite complex. It is more than 140000 lines project not including all compiler include files (other something 50000). It is composed by executable and special dll called thinBasic modules usable only under ...
by erosolmi
Sun Aug 12, 2007 6:49 pm
Forum: General Discussion
Topic: Purebasic Help + ie7
Replies: 8
Views: 2352

If you download installer and run it without before saving to disk, this should be a security issue of XPSp2 (.chm files can contain embedded code). Do not execute directly when downloading but save to disk before. Than execute from there.

The same can happen if downloading and opening a .chm file ...
by erosolmi
Sat Aug 11, 2007 9:14 pm
Forum: Off Topic
Topic: Aurora Compiler
Replies: 160
Views: 49571

Mr. Bob Zale, owner of PowerBasic Inc, is preparing a special promotional sales for registered Aurora or EBasic users:
http://www.powerbasic.com/support/forum ... 04684.html

Maybe PureBasic can do something too.
by erosolmi
Thu Aug 09, 2007 10:45 pm
Forum: General Discussion
Topic: Pre-purchasing question on string handling
Replies: 40
Views: 9330

Yes,

that was one of my reply to PowerBasic owner when I had licence problems. In any case M$ does not have any restriction on that (as far as I know) while any software house can set whatever rule inside its software licence. The most important thing is to know the rules before. Here I know, so no ...
by erosolmi
Thu Aug 09, 2007 3:20 pm
Forum: General Discussion
Topic: Pre-purchasing question on string handling
Replies: 40
Views: 9330

It's not a wrapper if your function does other things, as in your example.
After all, one of PureBasic's selling points is the creation of DLLs to use in
third-party apps, so how can this be done if you don't use ANY PureBasic
commands in the procedures? :)

For PowerBasic owner also that ...
by erosolmi
Thu Aug 09, 2007 2:47 pm
Forum: General Discussion
Topic: Pre-purchasing question on string handling
Replies: 40
Views: 9330

PB,

yes, it is clear. I suppose also something like:
Procedure MyDeleteFile(filename$)
;---Check something on file name, for example check if file exists
DeleteFile(filename$)
;---Do something else after file has been deleted
EndProcedure
is again a wrapper. Here we go into a too much high ...
by erosolmi
Thu Aug 09, 2007 1:55 pm
Forum: General Discussion
Topic: Pre-purchasing question on string handling
Replies: 40
Views: 9330

Thanks Paul.
No big problem with strings. I do not use strings to store structures. Almost 90% of the work I've done is by using pointers so it is just a matter of language syntax to get used. Anyhow, so far I like it.

Regarding licence, PureBasic licence clearly state:
"All components, libraries ...
by erosolmi
Thu Aug 09, 2007 10:38 am
Forum: General Discussion
Topic: Pre-purchasing question on string handling
Replies: 40
Views: 9330

Well, they must have changed habits recently because my HD has not been formatted so far, but wait ... oh no ... it is form ... att ... i ... ng ...

...---...
...---...
...---...
by erosolmi
Thu Aug 09, 2007 10:01 am
Forum: General Discussion
Topic: Pre-purchasing question on string handling
Replies: 40
Views: 9330

I've just bought my new PureBasic copy.
All went straight and efficiently and this is not a bad start at all 8)
Eros
by erosolmi
Thu Aug 09, 2007 6:56 am
Forum: General Discussion
Topic: Pre-purchasing question on string handling
Replies: 40
Views: 9330

Hey ciao Paul.
I missed your "Aussie in Tokyo" signature :D

Thanks a lot for your reply. I started yesterday to look at PureBasic help file and the many posts here regarding the aspects aI need to cover before making a possible jump from PowerBasic to PureBasic. No doubt I can do all I need in ...