Use tailbite to do the work then pop in and hand optimize what tailbite spits out
TailBite 1.0 Preview, soon in PureProject and PureArea
Moderators: gnozal, ABBKlaus, lexvictory
Idea! (Listen up, I don't have them often!)
Use tailbite to do the work then pop in and hand optimize what tailbite spits out
Use tailbite to do the work then pop in and hand optimize what tailbite spits out
-Mitchell
Check out kBilling for all your billing software needs!
http://www.k-billing.com
Code Signing / Authenticode Certificates (Get rid of those Unknown Publisher warnings!)
http://codesigning.ksoftware.net
Check out kBilling for all your billing software needs!
http://www.k-billing.com
Code Signing / Authenticode Certificates (Get rid of those Unknown Publisher warnings!)
http://codesigning.ksoftware.net
Now if I just knew how to do that 
-Mitchell
Check out kBilling for all your billing software needs!
http://www.k-billing.com
Code Signing / Authenticode Certificates (Get rid of those Unknown Publisher warnings!)
http://codesigning.ksoftware.net
Check out kBilling for all your billing software needs!
http://www.k-billing.com
Code Signing / Authenticode Certificates (Get rid of those Unknown Publisher warnings!)
http://codesigning.ksoftware.net
I like that analogy, however, if that is so, why do people who want the segregation even use Tailbite, or even PB for that matter and not hand-make everything in ASM?PB wrote:> how does PB make it's ASM files? ... ah.. hand made.. by Fred.....
> I do not see how that argument works.. ?
Well, it's like this... let's say you want to make a birthday cake for a local
community baking contest. To win, it's better to bake everything yourself,
because the judges will know if it's not hand-made. So, you could either
buy all the ingredients and do it yourself (hand-written ASM), or you could
go to the shops and buy a frozen cake to thaw out and then stick the letters
on it that spell "Happy Birthday" from a cake accessory shop. This is like a
PureBasic-written library... the core ingredients are there, and to all intents
and purposes it's still an ASM source, but as you can see it's not the best
type of library to have if you're looking for speed, size and efficiency.
Another way at looking at this is that well, why doesnt any tool for every language insert a marker saying what tool and/or language created this application, etc.... Luckily, we do not have that.
- NoahPhense
- Addict

- Posts: 1999
- Joined: Thu Oct 16, 2003 8:30 pm
- Location: North Florida
..
It's a good thing too.. because I can make a Library in about 6 minutesShannara wrote:I like that analogy, however, if that is so, why do people who want the segregation even use Tailbite, or even PB for that matter and not hand-make everything in ASM?PB wrote:> how does PB make it's ASM files? ... ah.. hand made.. by Fred.....
> I do not see how that argument works.. ?
Well, it's like this... let's say you want to make a birthday cake for a local
community baking contest. To win, it's better to bake everything yourself,
because the judges will know if it's not hand-made. So, you could either
buy all the ingredients and do it yourself (hand-written ASM), or you could
go to the shops and buy a frozen cake to thaw out and then stick the letters
on it that spell "Happy Birthday" from a cake accessory shop. This is like a
PureBasic-written library... the core ingredients are there, and to all intents
and purposes it's still an ASM source, but as you can see it's not the best
type of library to have if you're looking for speed, size and efficiency.
Another way at looking at this is that well, why doesnt any tool for every language insert a marker saying what tool and/or language created this application, etc.... Luckily, we do not have that.
with the use of BCX & PellesC. Fully FREE for sale and or commercial
usage. heh..
..and I don't know a lick of C ..
- np
LINKS:
http://bcx.basicguru.com/
http://www.smorgasbordet.com/pellesc/
- NoahPhense
- Addict

- Posts: 1999
- Joined: Thu Oct 16, 2003 8:30 pm
- Location: North Florida
Re: TailBite 1.0 Preview, soon in PureProject and PureArea
Hey, let me make a professional install for you.. that has an uninstaller.El_Choni wrote:Hi,
TailBite is a tool that splits the PureBasic.asm file generated by PureBasic 3.81 for Windows from a .pb source file into several ASM files, and compiles them into a PureBasic library using different tools included with PureBasic.
If you don't know what a PureBasic library is, you don't need TailBite. If you know, ask yourself if you really need TailBiteUse it for good, and not for evil.
I've uploaded a Preview Version to <a href="http://pureproject.reelmedia.org">Pure Project</a> and <a href="http://www.purearea.net">Pure Area</a>, and I guess it will be available soon from these links.
The old links for downloading TailBite beta versions are still valid, but they have only that: old beta versions, so you should better download the new version from these sites.
Any feedback, suggestions and bug reports are welcome. Regards,
I use the Venis front-end and an NSIS backend. If not, at least distribute
a zip file 'install' .. where the users can see exactly what's getting installed.
Extremely low overhead.
Send me an email, or contact em via IM..
- np
- NoahPhense
- Addict

- Posts: 1999
- Joined: Thu Oct 16, 2003 8:30 pm
- Location: North Florida
Yeah, that's my point.. a lot of people don't care for the installer that youEl_Choni wrote:This is planned for next version. Currently, details on what TailBite installs and where are in the Help file, in 'Installation' (but of course, you don't read the help file before installing). An uninstaller will be also included.
Regards,
are currently using, and will not install your product, just giving you a
heads up.
What installer are you planning on using?
- np
- NoahPhense
- Addict

- Posts: 1999
- Joined: Thu Oct 16, 2003 8:30 pm
- Location: North Florida
..
Excellent..El_Choni wrote:As I use my own Installer, I'll use my own Uninstaller, it's not very difficult.
Running tests.. is this the thread you want us to post to, for findings?
- np
Last edited by NoahPhense on Sun Mar 14, 2004 2:29 am, edited 1 time in total.
- NoahPhense
- Addict

- Posts: 1999
- Joined: Thu Oct 16, 2003 8:30 pm
- Location: North Florida
..
Ok time for some props. I'll admit I was a bit scared at first, a while backEl_Choni wrote:As I use my own Installer, I'll use my own Uninstaller, it's not very difficult.
when I installed TailBite. Because it crapped in a few places it wasn't
supposed to. eg. the root directory
But now, I just ran a couple of your examples from the help file, and well,
it kicks as$! I love it!
Thanks for bringing such a HUGE addition to the community. I hope that
you continue this project, and well, in the future when you have it all
tweaked out, I would be delighted to pay for a 'release version'.
(notice the new tagline)
- john
Hi El Choni,
Props again on Tailbite.
A small funny - if a source file has the character string "Functions" in the name, lcclib jacks up. Eg, if called mouseFunctions.pb then the message is:
Props again on Tailbite.
A small funny - if a source file has the character string "Functions" in the name, lcclib jacks up. Eg, if called mouseFunctions.pb then the message is:
Obviously not important, I confess I am just curious as to why.lcclib:
Impossible to open 'TBTemp\Functions\MouseTBtemp\FunctionsShared.obj'
Impossible to open 'TBTemp\Functions\Shared\MouseTBtemp\Functions_End.obj'
The pipe has been ended.
