fmII
Sat, Oct 11th home | browse | articles | contact | chat | submit | faq | newsletter | about | stats | scoop 09:00 UTC
in
Section
login «
register «
recover password «
[Project] add release | add branch | add screenshot | broken links | change owner | email subscribers | update project | update branch (urls) [Project]
Theme topics | Apps | Resources | Window Managers | Afterstep | Blackbox | Enlightenment | Fluxbox | GTK | IceWM | KDE | MetaCity | Sawfish | Window Maker

 xRope - Default branch
Sections: Mac OS X, Unix

 

Added: Mon, Mar 5th 2007 12:00 UTC (1 year, 7 months ago) Updated: Tue, Jul 29th 2008 14:59 UTC (2 months, 14 days ago)


Screenshot About:
xRope is an IDE for Python development and a graphical GUI builder that is similar to Visual Basic.

Author:
Serge Hulne [contact developer]

Rating:
(not rated)

Homepage:
http://sourceforge.net/projects/xrope/
Zip:
http://downloads.sourceforge.net/xrope/xrope-1.4.4.zip

Trove categories: [change]
[Development Status]  4 - Beta
[Environment]  MacOS X, Win32 (MS Windows), X11 Applications
[Intended Audience]  Advanced End Users, Developers
[License]  Freeware, OSI Approved :: GNU General Public License (GPL)
[Operating System]  POSIX :: Linux
[Programming Language]  Python
[Topic]  Software Development :: Build Tools, Software Development :: Libraries :: Python Modules, Software Development :: Refactoring, Text Editors :: Integrated Development Environments (IDE)
[Translations]  English

Dependencies: [change]
No dependencies filed

 
Project admins: [change]
» Serge Hulne (Owner)

» Rating: (not rated)
» Vitality: 0.01% (Rank 3424)
» Popularity: 0.53% (Rank 11123)

project statsdownload stats
(click to enlarge graphs)
   Record hits: 6,985
   URL hits: 2,009
   Subscribers: 11

Other projects from the same categories:
mxCrypto
Autodist
FMPP
M2Crypto
jEdit

Users who subscribed to this project also subscribed to:
TinyRadius
cryptmount
MIDI Data Miner
cx_Freeze
SDL_net


Add comment · Rate this project · Subscribe to new releases · Ignore this project · Email this project to a friend · Project record in XML

 Branches

Branch Version Last release License URLs
Default 1.4.4 29-Jul-2008 GNU General Public License (GPL) Homepage Zip Hosted on SourceForge.net

 Comments

[»] New features in version xrope-1.4.4
by Serge Hulne - Jul 29th 2008 08:11:06

Multiplatform version of xrope-1.4.4.

Tested under Linux, Windows Vista and Windows XP.

See documentation at xrope.sf.net on how to install under Windows.

--
Serge Hulne

[reply] [top]


[»] New features in version xrope-1.4.3
by Serge Hulne - Jul 29th 2008 08:10:23

Multiplatform version of xrope-1.4.3.

Tested under Linux, Windows Vista and Windows XP.

See documentation at xrope.sf.net on how to install under Windows.

--
Serge Hulne

[reply] [top]


[»] New features in version xRope-1.4.3
by Serge Hulne - Jun 25th 2008 07:25:34

New functions: "indent block" "deindent block" in Edit menu.

Lots of new functions in the new "Utils" menu:

1)- "Print current module (via firefox)": send an html, highligted version of the currennt module to mozilla firefox for printing.

2)- Add block delimiters to current module: Adds Ruby-style block delimiters to the blocks of the current module (in the form of comments).

3)- xml to Tkinter: Builds a Python Tkinter graphical interface from an xml template (with xml validation).
(see an example in the documentaion)

4)- Highlighing for the Karrigell server appliactions development (.ks, .pih, .hip, .htm, .html, .xml files).

--
Serge Hulne

[reply] [top]


[»] Summary: New Video tutorials:
by Serge Hulne - Jul 22nd 2007 03:03:00


A new video tutorial (Flash, .swf format) has been added as a link to the manual:

See:

Manual
http://xrope.sourceforge.net/
and

video:
http://xrope.sourceforge.net/vid_hello_world_02.html

More tutorials are under way, in particular a tutorial about the use of the build-in graphical builder.

--
Serge Hulne

[reply] [top]


[»] New in release 1.2c9:
by Serge Hulne - Jul 19th 2007 01:30:20



- The right-hand pane also contains a "check" tab.
From this "check" tab one can check the validity of the code included in the currently selected module:
* Double-click in left-hand file manager.
* Select the "Check" tab in the right-hand pane.

- The ckeck features is provided by the pychecker package.

- In case said package is not yet available on the system, the version of pychecker which is shipped with xRope is installed along with
xRope, via the xRope setup script.

--
Serge Hulne

[reply] [top]


[»] "Run" function now multithreaded
by Serge Hulne - Jul 18th 2007 01:46:54

The "Run" function can now be used to run the current module regardless of how much time said module takes to execute (even if it is a connectio, a socket or a graphical interface) , since the improved "Run" feature is launched in a separate thread.
The Graphical Builder is also muthithreaded now.

--
Serge Hulne

[reply] [top]


[»] New in version 1.2c2
by Serge Hulne - Jul 8th 2007 13:20:25

Notes for xRope-1.2c2:


The releases from the series 1.2c (1.2c1, 1.2c2 etc ...) will be dedicated mainly to:
-----------------------------------------------------------------------------------

1) Make the code more robust.
2) Make the existing features more complete, ergonomic, user-friendly.


Still, there is a new feature in version 1.2c2:

New feature in release 1.2c:
----------------------------

A "Run" function has been added (see corresponding "Run" tab in the right hand pane).

The Run "button" in the Run "tab" runs the module which is selected (from the left-hand
build-in file manager -by double-clicking on it's module icon-).

- The output from the program (the selected module) is displayed in the same "Run" tab.
- The output from stdout and stderr are displayed in the same text box with different colors.
- The errors lines giving rise to errors are highlighted in yellow in the output screen.

This "Run" feature should not be run with programs which do not return reasonably fast,
i.e. (FTP or HTTP connections, for instance) or programs which are long to run or blocking.
Such programs are still betrer tested from the command-line in a console.



--
Serge Hulne

[reply] [top]


[»] New in version 1.2c
by Serge Hulne - Jun 19th 2007 04:31:49

xRope is provided with two new add-ons:

Graphical UI builders, based on "tk_happy" and "rapyd".

A customized version of these add-ons is shipped along with the code of xRope, because the respective developers of these two applications have not yet provided a simple, canonical way to install them.

---------

xRope 1.2c uses :

- rope-0.5m5
- tk_happy-0.3

and derivatives of:

- rapyd-0.1.1
- pmw-1.1.2

Which are shipped with it and installed (if not already present, in the case of Pmw) by the command "python setup.py install" (as root).

--
Serge Hulne

[reply] [top]


[»] New in version xrope-1.1s
by Serge Hulne - Apr 22nd 2007 03:40:36

The editor has been updated to version rope-0.5m5 of rope.

- Improved navigation
- Improved auto-complete (alt-/) displays the methods of the object under the cursor
- Improved help on class methods: (Ctrl-C Ctrl-D) displays the doctring and arguments of the current method.

--
Serge Hulne

[reply] [top]


[»] Draft of the manal
by Serge Hulne - Mar 14th 2007 16:44:27

A draft of the manual is availble under:
-> Xrope
-> project
-> Web site

or at the address:

http://xrope.sourceforge.net

--
Serge Hulne

[reply] [top]


[»] New in version 1.1e
by Serge Hulne - Mar 12th 2007 13:51:54

New:

- Support for multi-folder projects is added : The project is selected via a right-click on a folder in the build-in file manager. Once a project folder has been selected (blue triangular icon), a file belonging to said folder (or to a sub-folder) can be opened by a double-click on the corresponding (green) icon.


- Grep: A (first draft of) a grep-like build-in application is added to the right-hand panel (see the "grep" tab).

--
Serge Hulne

[reply] [top]


[»] Aim of the project
by Serge Hulne - Mar 12th 2007 13:46:13

xRope is a development environment for Python:


Concise description:
- xRope is a graphical wrapper around the editor "rope" by aligrudi (also a sourceforge project).
- xRope is to rope what xEmacs is to Emacs (an additional graphical layer to make its use easier for non-Emacs-experts).


Goal:
- Provide a decent Builder for Python developers, using reliable, portable components.

Long-term aim:
- Emulate *all* the functionality of Eclipse PyDev in an application which is 100% pure python (*avoid java completely*):

- The result should have all these functionalities, but be more portable and have a much smaller footprint (thanks to Python and Tkinter).

- Replace in due time the aging IDLE interface, which is shipped with Python, but has a very primitive interface, no dot-complete, no refactoring, and an awkward class browser floating in a separate window.


More specifically:

Gui with: graphical class browser, graphical project management, refactoring , dot complete, word complete.


Current features:
- Class browser (as a graphical tree)
- Projects browser & File manager (graphical)

Features under development:
- Classes auto-complete (dot-complete)
- Bindings with on-line help
- build-in grep
- Specific grep scanning only directories in the Python sys.path
- Specific grep scanning only directories in the current project

features inherited from rope:
- Refactoring
- Emacs keys bindings (also provided by rope)

Components:
- It uses Python with Tkinter,
- Pmw (Python mega widgets)
- The "Tree widget" (by G. E. Cash, see: http://www.magicnet.net/~gcash).

--
Serge Hulne

[reply] [top]


[»] Nitpicking
by Björn Lindström - Mar 6th 2007 05:14:04

The bit about Emacs and XEmacs is quite inaccurate. Those are both complete (and very similar) editors.

[reply] [top]


    [»] Re: Nitpicking
    by Serge Hulne - Mar 6th 2007 15:17:09

    Well, it is just a concise metaphor to say: The one "with the X" puts more emphasis on the IDE aspect. Rope is primarily intended as a lightweight editor, whereas xRope aims at becoming a full-fledged Integrated Development Environment. They are both emacs-ish, however.

    --
    Serge Hulne

    [reply] [top]


      [»] Re: Nitpicking
      by Björn Lindström - Mar 9th 2007 03:43:13

      Well, it's a bad metaphor, since you have misunderstood the difference between Emacs and XEmacs completely.

      [reply] [top]




© Copyright 2008 SourceForge, Inc., All Rights Reserved.
About freshmeat.net •  Privacy Statement •  Terms of Use •  Trademark Guidelines •  Advertise •  Contact Us • 
ThinkGeek •  Slashdot  •  Linux.com •  SourceForge.net  •  Jobs