|
Post by fragadelic on Jan 12, 2011 14:41:10 GMT 1
bacongui is just another bacon program so it should be included in the fetch I think.
My script to automate it and build the tools is not what I was getting at. I'd like it that when you run fetch it also brings down bacongui.
|
|
|
Post by fragadelic on Jan 12, 2011 14:42:20 GMT 1
That is the image on the website. I didn't realize it was the icon you intended
|
|
|
Post by Pjot on Jan 12, 2011 15:24:15 GMT 1
Hi fragadelic, Well that is not completely true. The 'bacongui' program in fact is the 4th incarnation of the BaCon BASIC to C converter. So there are the Kornshell, BASH and BaCon versions already, and these are console based. But 'bacongui' is the console based BaCon extended with a graphical editor. So it has the same goal and intention as the console-based versions, however, it is suitable to run in a graphical environment. Furthermore it is completely self-containing so it does not rely on BaCon as an external binary. As the console-based versions are not able to fetch all programs from the BaCon website, I don't see why the GUI version should....? For the icon, yes, it is the same image - if you have a better icon, I am happy to ship that with the GUI version. Best regards Peter
|
|
|
Post by fragadelic on Jan 12, 2011 17:17:25 GMT 1
I haven't looked at the code but I thought that bacongui was the editor and still used the normal bacon executable to convert the code.
Is the current version of bacongui able to update itself or is that what the initial download file does?
I am liking bacon more and more ;D
Any plans to make a gui rad for it other than just having folks use glade? Something that natively translates to hug would be really cool. Just a thought.
|
|
|
Post by Pjot on Jan 12, 2011 18:38:02 GMT 1
No, it isn't, but that is an interesting idea... however the console-based versions cannot update themselves either. First startup of bacongui checks if the syntax file is on your system, and if not, it is downloaded. It allows syntax highlighting in the editor. But this download happens only once. Yes, that would be really cool, but that also would be really a lot of work!
|
|
|
Post by fragadelic on Jan 12, 2011 19:09:38 GMT 1
Not sure if you intended it this way or not but the latest version of bacon.bash does not compile bacongui properly. It crashes when trying to get the documentation. Building bacongui from this broken version of bacongui(lol) works fine and then everything works.
I know you said bacongui was another way to use bacon but the bash bacon should be able to build a bacon app should it not?
|
|
|
Post by fragadelic on Jan 12, 2011 20:48:52 GMT 1
Attached is something I just created in Gimp. It is pretty basic and you can use it if you wish instead of the picture of Francis Bacon that you are currently using. Attachments:
|
|
|
Post by fragadelic on Jan 12, 2011 20:50:55 GMT 1
I'm not all that creative when it comes to icons or whatever but I thought the Letter "B" made from a piece of bacon was kind of fitting - lol.
|
|
|
Post by Pjot on Jan 12, 2011 22:24:10 GMT 1
Well, that is strange and should not happen. When I try on my laptop it works, as you can see: The program works, also when fetching the documentation. Note that you MUST use BASH 4.x or higher. What is your BASH version? Yes, it should. In fact, all four versions should be able to compile any of the BaCon programs - no difference. For the icon, I find it pretty cool - especially the association with the meat 'bacon' Thanks, Peter
|
|
|
Post by fragadelic on Jan 12, 2011 22:37:18 GMT 1
bash --version bash --version GNU bash, version 4.1.5(1)-release (i486-pc-linux-gnu) Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software; you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
I just checked my bacon version and it is showing bacon -v
BaCon version 1.0 build 20 - (c) Peter van Eerten - GPL v3.
That was brought down with fetch and compiled today. It seems fetch isn't getting the latest version for some reason. It brings down bacon.bac which I then compile into the regular bacon and put in /usr/bin. It doesn't bring down bacon.bash either. Maybe I'm just understanding how fetch is supposed to work - lol.
As for the icon. I created it from scratch in a 256x256 pixel sized png file. It is yours if you find it useful and you shouldn't have to worry about copyright since I created manually.
I guess we can say it is licensed under the GPLV3 or something like that. Either way, it is yours now to use as you please.
|
|
|
Post by Pjot on Jan 12, 2011 22:51:27 GMT 1
Hi Fragadelic, Aha I see now - the 'fetch' program gets the official build 20 releases, so that is OK. But this build 20 release contains a bug with RECEIVE which is fixed in build 21. You can find build 21 in the BETA directory. See also the CHANGES file in there. So in short: you are doing all good. And I now realize that indeed build 21 is needed to compile the latest. Thanks again for the icon, you see it pops up in the BETA directory. Maybe I will change the size or format, and of course your credentials remain. Best regards, Peter
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Jan 13, 2011 0:36:37 GMT 1
I was kind of hoping for something more in this direction. It takes BLT (Bacon Lady Tease) to a whole new level.
|
|
|
Post by Pjot on Jan 13, 2011 9:35:19 GMT 1
Not bad either
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Jan 13, 2011 23:28:44 GMT 1
Not bad either "BaCon is the Basic ingredient to a better way of life."
|
|
|
Post by Pjot on Jan 28, 2011 19:00:04 GMT 1
The GUI version is getting to an end now. - Console invocation improvements
- Arguments to 'bacongui' are considered to be files and loaded automatically
- Save compiler definition
- Fixed sudden crashes because of not closing open filehandles
- More small fixes and optimizations
Latest version can be downloaded here. Regards, Peter
|
|