Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Thu 24 Apr 2014, 01:54
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Projects
Puppy Developer IDE
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [10 Posts]  
Author Message
gposil


Joined: 06 Apr 2009
Posts: 1305
Location: Stanthorpe (The Granite Belt), QLD, Australia

PostPosted: Tue 28 Apr 2009, 10:15    Post subject:  Puppy Developer IDE  

Just a little project i'm working on...comments and suggestions appreciated...
PupIDE.jpg
Description  Screenshot...
jpg

 Download 
Filename  PupIDE.jpg 
Filesize  106.89 KB 
Downloaded  584 Time(s) 

_________________
Dpup Home
Back to top
View user's profile Send private message Visit poster's website MSN Messenger 
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15117
Location: Paradox Realm

PostPosted: 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 Cool

_________________
Puppy WIKI
Back to top
View user's profile Send private message Visit poster's website 
technosaurus


Joined: 18 May 2008
Posts: 4134

PostPosted: 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)

_________________
Web Programming - Pet Packaging 100 & 101
Back to top
View user's profile Send private message 
gposil


Joined: 06 Apr 2009
Posts: 1305
Location: Stanthorpe (The Granite Belt), QLD, Australia

PostPosted: 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

Last edited by gposil on Wed 29 Apr 2009, 00:48; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website MSN Messenger 
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15117
Location: Paradox Realm

PostPosted: 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 Cool
Many thanks

_________________
Puppy WIKI
Back to top
View user's profile Send private message Visit poster's website 
gposil


Joined: 06 Apr 2009
Posts: 1305
Location: Stanthorpe (The Granite Belt), QLD, Australia

PostPosted: 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
View user's profile Send private message Visit poster's website MSN Messenger 
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15117
Location: Paradox Realm

PostPosted: Thu 30 Apr 2009, 06:02    Post subject:  


_________________
Puppy WIKI
Back to top
View user's profile Send private message Visit poster's website 
gposil


Joined: 06 Apr 2009
Posts: 1305
Location: Stanthorpe (The Granite Belt), QLD, Australia

PostPosted: 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
View user's profile Send private message Visit poster's website MSN Messenger 
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15117
Location: Paradox Realm

PostPosted: 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 Crying or Very sad
- the last release was just about working.
It will improve, like everything in Open Source

Thanks for the info and effort Smile

_________________
Puppy WIKI
Back to top
View user's profile Send private message Visit poster's website 
Patriot


Joined: 15 Jan 2009
Posts: 734

PostPosted: Thu 30 Apr 2009, 07:25    Post subject:  

Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [10 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Puppy Projects
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0751s ][ Queries: 12 (0.0070s) ][ GZIP on ]