PDA

View Full Version : thinBasic 2.0.0.0



ReneMiner
10-06-2015, 07:49
Any news?

Is it still under developement?
Will it get released in 2015 eventually?

ErosOlmi
10-06-2015, 19:00
Ciao Renč,

I'm feeling very very guilty (especially with you Renč) about situation of my little or no participation at all in forum.
Situation is mainly due to heavy load at work. This is the "excuse" I often use but it is also the reality.

The absurd situation is that I'm using thinBasic at work as much as never done before in many different aspect especially related to data interchange between hour legacy systems and customers/vendors systems. And it is working great with great success in terms of efficiency and "time to market" (time to resolve problems).

So, to quickly summarize: yes I'm still working with thinBasic, using it a lot and still developing it.
Sometime in next weeks there will be an update.

Ciao
Eros

John Spikowski
12-06-2015, 10:12
Maybe it would be a good time to open source ThinBASIC so others can contribute.

Billbo
05-08-2015, 16:18
Eros,

It's been almost a month now. Just wondering what the progress is.

Bill

ErosOlmi
05-08-2015, 18:00
In September we will start again a great development phase.

Billbo
05-08-2015, 20:51
Eros,

Great!! And thanks for the speedy reply.

Bill

Petr Schreiber
05-08-2015, 21:36
Besides the core development itself, I keep thinking about some shared thinBASIC code base by users, for users.

I am playing with the idea of separate Git repository for these efforts - it is a bit more flexible than file attachements here, and it allows to go back in time.
For those which consider Git still a bit hardcore, ThinBASIC website could provide some kind of front end, which would allow to download latest versions from Git... without need to have one installed.

What do you think about such a idea Billbo?


Petr

Billbo
06-08-2015, 00:19
Petr,

Although I am not all that familiar with Git, I'll go along with anything that improves the site. I've seen Git mentioned on other forums. I'll have to look up some information on it. I sure appreciate you asking for my opinion!!

Bill

Petr Schreiber
06-08-2015, 22:22
Hi Bilbo,

Git is tool for developers, which allows you to:
- share your code with others
- go back in time
- no need for local code backups

To give you a bit of idea, let's have a look at StringBuilder class for thinBasic.

Here you can view most recent version of the code + download:
https://github.com/petrSchreiber/thinBasic_StringBuilder

Here, you can see how I updated the module, step by step:
https://github.com/petrSchreiber/thinBasic_StringBuilder/commits/master

Here, you can see how Git web interface shows differences between two version (green = added, red = removed):
https://github.com/petrSchreiber/thinBasic_StringBuilder/commit/55159fad97c321ea0f278aafa737e639ab5706e3

The Git itself is a bit hardcore tool (console interface...), but very powerful.


Petr

Billbo
06-08-2015, 23:07
Petr,

Thank you very much for the links. I am going to take a look at them now.

Bill

rchockxm
13-08-2015, 14:15
Or open source ThinBasic Module let others contribute?

Rchockxm

ErosOlmi
13-08-2015, 15:05
Yes.
Actually you can already see what a thinBasic module is looking at the 2 modules I've already published on https://github.com

Check at https://github.com/ErosOlmi/ThinBASIC_On_GitHub and see inside \Lib\
There are 2 modules: thinBasic_Registry (the hystorical Registry module) and thinBasic_Excel (a recent and not jet documented module working on Excel COM automation)
In order to compile the modules I will publish you will need PowerBasic 10.x compiler.

It is also possible to develop thinBasic modules using other languages for example FreeBasic or in general any compiler able to produce DLLs and able to handle BSTR OLE32 strings.
In this case have a look at \thinBasic\SDK\SDK.Zip for a FreeBasic module example.

Ciao
Eros

rchockxm
13-08-2015, 15:51
Hi Eros,

This is good news.
I think this can reduce your workload.

Rchockxm

omarpta
27-08-2015, 11:23
\thinBasic\SDK\SDK.Zip

Is not available on this github page...

Billbo
27-08-2015, 18:04
omarpta,

The SDK.zip is in the thinBasic\SDK\ directory wherever you install your thinBasic. There PB & FB examples in the 'thinBasic BASIC SDK' of the zip.

Bill