Tailbite community effort

For everything that's not in any way related to PureBasic. General chat etc...
User avatar
Progi1984
Addict
Addict
Posts: 806
Joined: Fri Feb 25, 2005 1:01 am
Location: France > Rennes
Contact:

Post by Progi1984 »

Why don't we wait for the come back of El Choni ?
Dare
Addict
Addict
Posts: 1965
Joined: Mon May 29, 2006 1:01 am
Location: Outback

Post by Dare »

Whup. You reckon El_Choni would have an issue with something like this?


This is probably dead in the water anyhow, but I live in hope.
Dare2 cut down to size
inc.
Enthusiast
Enthusiast
Posts: 406
Joined: Thu May 06, 2004 4:28 pm
Location: Cologne/GER

Post by inc. »

Flype wrote:Compiling libs should be an option in the compiler options panel :
Just thinking: Catch the assembler code while compiling and do use fasm.exe on that asm code directly to archive the .obj and finally use PoLink to link to a static lib.

The problem is here that no PB own libs are integrated so how can PB later know which is needed when using such a static Lib on "Import" in a PB code.

Tailbite (well I only know the vers. for PB v.3.94) seems to recognise that and puts these PB lib dependancies into the library desc file.
Check out OOP support for PB here!
User avatar
netmaestro
PureBasic Bullfrog
PureBasic Bullfrog
Posts: 8451
Joined: Wed Jul 06, 2005 5:42 am
Location: Fort Nelson, BC, Canada

Post by netmaestro »

Well, I have no more "insider knowledge" than anybody else, but I don't get any sense that El_Choni has given up on this at all. It's a large and difficult project, it's all gratis and he's got personal and family responsibilities just like everyone else. So I think we have to expect ebbs and flows in the development process. He'll get back to it one of these days, no worries I'm sure.
BERESHEIT
User avatar
netmaestro
PureBasic Bullfrog
PureBasic Bullfrog
Posts: 8451
Joined: Wed Jul 06, 2005 5:42 am
Location: Fort Nelson, BC, Canada

Post by netmaestro »

The problem is here that no PB own libs are integrated so how can PB later know which is needed when using such a static Lib on "Import" in a PB code.
The .lib file generated automatically by compiling as shared dll should be fine to use for Import commands imho. Works for me anyhow.
BERESHEIT
inc.
Enthusiast
Enthusiast
Posts: 406
Joined: Thu May 06, 2004 4:28 pm
Location: Cologne/GER

Post by inc. »

netmaestro wrote:The .lib file generated automatically by compiling as shared dll should be fine to use for Import commands imho. Works for me anyhow.
Yupp, Im using that also instead of Callfunction/Callfunctionfast and beside PB resulting dlls also on C/C++ resulting dlls.

But I meant the static linking way like the purpose of Userlibraries ;)
Check out OOP support for PB here!
mskuma
Enthusiast
Enthusiast
Posts: 573
Joined: Sat Dec 03, 2005 1:31 am
Location: Australia

Post by mskuma »

Given that El_Choni is the master of this project, and he's not responded to this post suggests to me that he's too busy or not interested to respond, or he's not been made aware of this plan. So my first suggestion is first, we need to contact El_Choni to see if agrees to this proposal, what the latest situation is about his effort, if/how he can contribute and whether he is willing to release the latest source code for this purpose. Without an understand of these issues, it would be hard (or possibly impolite) to proceed. Dare, please write to him via PM, and if anyone here is close to him, please let him know about this post.
srod
PureBasic Expert
PureBasic Expert
Posts: 10589
Joined: Wed Oct 29, 2003 4:35 pm
Location: Beyond the pale...

Post by srod »

As amazing as Tailbite is, I still prefer source code 'include' files any day. Combine these with dll's and what more do you need?

Incidentally, 'scuse the 'dumb as an ass' question, but the .lib files generated alongside Purebasic dll's, are these just 'import libraries' for the dll's or do they actually contain the full compiled code of the library etc?
I may look like a mule, but I'm not a complete ass.
User avatar
netmaestro
PureBasic Bullfrog
PureBasic Bullfrog
Posts: 8451
Joined: Wed Jul 06, 2005 5:42 am
Location: Fort Nelson, BC, Canada

Post by netmaestro »

They're really just definitions for what's in the dll. You can't use a .lib file alone at all if the dll is not available to the program. One really good part of using Import instead of OpenLibrary is that if the dll is awol you get a nice message from Windows saying it's looking for <whatever.dll> and that it needs it to continue. Saves the programmer from having to write code to accomplish that.
BERESHEIT
srod
PureBasic Expert
PureBasic Expert
Posts: 10589
Joined: Wed Oct 29, 2003 4:35 pm
Location: Beyond the pale...

Post by srod »

I see. Thanks.
I may look like a mule, but I'm not a complete ass.
El_Choni
TailBite Expert
TailBite Expert
Posts: 1007
Joined: Fri Apr 25, 2003 6:09 pm
Location: Spain

Post by El_Choni »

Hi all,

Sorry for not showing up before. I've been out on holydays, and when I've arrived home, I learned some very bad news about a friend of mine, and I haven't paid attention to any other stuff since.

This "community effort" you suggest looks like a good idea, but I feel a bit guilty when I think how you'll have to deal with all the uncommented code... Would probably waste less time doing it from scratch, dunno...

Anyway, I'll be alone next week, so I hope to have some time to finish, at least, the vararg problem, which is half done. I guess there are other problems, but I think they're minor to solve. In the meantime, you can have a look to the current source if you really want to get a hold on it. If we're able to do it, we'll make sure that, in the future, nobody's dependant on just one person who might desappear for a while, or be short on time for TailBite.

Thanks a lot for your offer! I'll be visiting the forum more often from now on.

Regards,
El_Choni
jack
Addict
Addict
Posts: 1358
Joined: Fri Apr 25, 2003 11:10 pm

Post by jack »

glad you'r back El_Choni :D
User avatar
Flype
Addict
Addict
Posts: 1542
Joined: Tue Jul 22, 2003 5:02 pm
Location: In a long distant galaxy

Post by Flype »

yes happy to hear you.

have also some requests. but take your time.
things after things, slowly but surely :P
No programming language is perfect. There is not even a single best language.
There are only languages well suited or perhaps poorly suited for particular purposes. Herbert Mayer
yrret
User
User
Posts: 26
Joined: Wed May 26, 2004 9:05 pm

Post by yrret »

Life can be mean and hard sometimes. I'm very sorry to hear about the bad news you've had to endure about your friend. I hope things will get back to normal again for you soon.
DarkDragon
Addict
Addict
Posts: 2344
Joined: Mon Jun 02, 2003 9:16 am
Location: Germany
Contact:

Post by DarkDragon »

Thanks god, I waited second for second to hear something from El_Choni :-) . But it's bad to hear you're not in a good mood :cry: .
bye,
Daniel
Post Reply