Branches
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]
|