| Author |
Message |
gposil

Joined: 06 Apr 2009 Posts: 1305 Location: Stanthorpe (The Granite Belt), QLD, Australia
|
Posted: Tue 28 Apr 2009, 10:15 Post_subject:
Puppy Developer IDE |
|
Just a little project i'm working on...comments and suggestions appreciated...
| Description |
Screenshot...
|

Download |
| Filename |
PupIDE.jpg |
| Filesize |
106.89 KB |
| Downloaded |
525 Time(s) |
_________________
Dpup Home
|
|
Back to top
|
|
 |
Lobster
Official Crustacean

Joined: 04 May 2005 Posts: 15109 Location: Paradox Realm
|
Posted: Tue 28 Apr 2009, 11:10 Post_subject:
|
|
Support for bash script is important. So great stuff so far.
Will you be supporting Vala, Genie and C/C++
Does it link in/require the devxx?
Can you tell us a little more?
Provide the alpha code?
Anyway good luck
_________________ Puppy WIKI
|
|
Back to top
|
|
 |
technosaurus

Joined: 18 May 2008 Posts: 3845
|
Posted: Tue 28 Apr 2009, 12:09 Post_subject:
|
|
I am working on a couple of basic bash scripts that turn a source package into sfs & pet packages that could integrate nicely
http://www.murga-linux.com/puppy/viewtopic.php?t=41758
... still need to add support for ./configure options (it may work better in a gui though actually)
_________________ Puppy Web Desktop Now with pet packages - Pet Packaging 100 & 101
|
|
Back to top
|
|
 |
gposil

Joined: 06 Apr 2009 Posts: 1305 Location: Stanthorpe (The Granite Belt), QLD, Australia
|
Posted: Tue 28 Apr 2009, 23:31 Post_subject:
Re: Puppy Developer IDE |
|
Puppy Developer IDE
~~~~~~~~~~~~~
The story so far:
Initial language support is as follows:
Bourne and C shell scripts and syntax with Gtkdialog3 support.
C/C++ syntax with link to compiler ...devxx required.
Object Pascal syntax with link to compiler if installed.(fpc) (only because it is my language of choice and that is what this software is written in)
Perl syntax.
Python syntax with links if Python installed.
I can certainly include Vala And Genie at some stage...I would need to study the language syntax or have someone experienced in those languages lend a hand. My language skills only extend to C/C++, Object Pascal and UNIX scripting.
Lobster - The source code is pascal and I can certainly upload development stages if you would like...
Technosaurus - yes your scripts would integrate nicely...we'll talk about that.
If there is anything else let me know. I will put the whole development up on my site ...http://gposil.netne.net/devel.htm
Regards Guy
_________________
Dpup Home
Edited_time_total
|
|
Back to top
|
|
 |
Lobster
Official Crustacean

Joined: 04 May 2005 Posts: 15109 Location: Paradox Realm
|
Posted: Wed 29 Apr 2009, 00:43 Post_subject:
|
|
| Quote: | | Lobster - The source code is pascal and I can certainly upload development stages if you would like... |
Pascal was the first language I learned.
So I would be interested in technical details
How small programs can be in Pascal
Comparison with other languages..
How you set up to compile in Puppy for Puppy.
Anything you would like to share
- including the source code
Many thanks
_________________ Puppy WIKI
|
|
Back to top
|
|
 |
gposil

Joined: 06 Apr 2009 Posts: 1305 Location: Stanthorpe (The Granite Belt), QLD, Australia
|
Posted: Wed 29 Apr 2009, 03:28 Post_subject:
Developing in Object Pascal for Puppy |
|
Lobster - development in Object Pascal is not really in the spirit of Puppy for the following reasons:
1) Lends itself to complex programs...with GUI support
2) At this stage all object pascal programs include all needed libraries compiled in the executable...
3) It's also important to note that the executables already includes a huge amount of features. It includes:
* XML handling library
* Image handling library for png, jpg, xpm, bmp and ico files
* Almost all widgets from the Gtk2+ Widget Library
* All of the Free Pascal Runtime Library
4) Binaries will run on any flavour of UNIX/Linux
As a consequence I will only use Object Pascal to create progams that are large and complex...and cannot be handled easily by another method. Even after stripping and compressing the smallest size you can expect is about 800k, but alternatively, large and complex applications will not be appreciably larger in size...trade off.
.
_________________
Dpup Home
|
|
Back to top
|
|
 |
Lobster
Official Crustacean

Joined: 04 May 2005 Posts: 15109 Location: Paradox Realm
|
Posted: Thu 30 Apr 2009, 06:02 Post_subject:
|
|
_________________ Puppy WIKI
|
|
Back to top
|
|
 |
gposil

Joined: 06 Apr 2009 Posts: 1305 Location: Stanthorpe (The Granite Belt), QLD, Australia
|
Posted: Thu 30 Apr 2009, 06:23 Post_subject:
Reply |
|
The project is being developed on Puppy 4.1.2 full hdd install... which is my OS of choice...heavily modified though...about 350megs but has all my dev software...I have actually been thinking of Pupletting it for other developers..another story!
Re: question on vala-genie , I have been fiddling with Valaide but find it very buggy at this stage...and my goal eventually is to have RAD puppy developer suite with support for the languages available and relevant (by consensus that is...it not just for me).
It is not going to be a quick process but I feel the end result will contribute vastly to Puppy's maturity.
BTW. I thought I'd clarify something which may not be evident, the premise I have based this project on is that if all you've got is base Pup then all that will work is Bash/Gtk, what ever extras you have installed... devx for C/C++ compiling, FPC for pascal compiling, python, vala, genie etc will be available in the IDE....
.
_________________
Dpup Home
|
|
Back to top
|
|
 |
Lobster
Official Crustacean

Joined: 04 May 2005 Posts: 15109 Location: Paradox Realm
|
Posted: Thu 30 Apr 2009, 07:17 Post_subject:
|
|
| Quote: | | I have been fiddling with Valaide but find it very buggy at this stage |
Yes it is
- the last release was just about working.
It will improve, like everything in Open Source
Thanks for the info and effort
_________________ Puppy WIKI
|
|
Back to top
|
|
 |
Patriot

Joined: 15 Jan 2009 Posts: 734
|
Posted: Thu 30 Apr 2009, 07:25 Post_subject:
|
|
|
|
Back to top
|
|
 |
|