<?xml version="1.0" encoding="iso-8859-1"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en"> 
<title>Python Charming</title> 
<link rel="alternate" type="text/html" href="http://python-charming.pythonblogs.com/34_python_charming" /> 
	 
	<modified>2009-04-26T00:00:35-07:00</modified> 
<tagline></tagline> 
<generator url="http://www.lifetype.net/" version="1.2">LifeType</generator> 
 
<copyright>Copyright (c) ishan</copyright> 
  
 <entry> 
 <id>tag:www.pythonblogs.com,2009-04-26:69</id>
 <title>GSoC 2009: Python support for Anjuta</title> 
 <link rel="alternate" type="text/html" href="http://python-charming.pythonblogs.com/34_python_charming/archive/69_gsoc_2009_python_support_for_anjuta.html" /> 
  
 <modified>2009-04-26T00:00:35-07:00</modified> 
 <issued>2009-04-26T00:00:35-07:00</issued> 
 <created>2009-04-26T00:00:35-07:00</created> 
 <summary type="text/plain"> My task this summer for my Google Summer of Code (2009) project for the
GNOME organisation would be to work on adding Python support to the
great Anjuta IDE. Anjuta has been thus far excellent ...</summary> 
 <author> 
  
 <name>ishan</name> 
 <url>http://python-charming.pythonblogs.com/34_python_charming</url> 
</author> 
<dc:subject>
General 
</dc:subject> 
 <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://python-charming.pythonblogs.com/34_python_charming"> 
 &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;http://python-charming.pythonblogs.com/plugins/plogeshi/styles/plogeshi.css&quot; /&gt;My task this summer for my Google Summer of Code (2009) project for the
GNOME organisation would be to work on adding Python support to the
great Anjuta IDE. Anjuta has been thus far excellent in its area of
specialisation, i.e. C/C++ projects. Now with my initiative and the
great people working at Anjuta, viz. Johannes Schidt, Sebastien
Granjoux etc., Anjuta shall be on its way to become a full fledged
Python IDE, one that GNOME users would use for their Python based
projects.
&lt;p&gt;
Key features of having such a support are:&lt;br /&gt;
* Template and Building of Python Projects (already seems to be in place, haven&amp;rsquo;t tested thoroughly)&lt;br /&gt;
* Auto indent&lt;br /&gt;
* Auto completion (or known as code completion)&lt;br /&gt;
* Syntax highlighting (already in place)&lt;br /&gt;
* Python debugging
&lt;/p&gt;
&lt;p&gt;
So, all in all, this shall be very exciting to work on and I take
Wingware&amp;rsquo;s WingIDE for Python as a role model for now. Of course, I&amp;rsquo;d
want Anjuta to be even better than WingIDE, so I will make all possible
efforts.
&lt;/p&gt;
&lt;p&gt;
My present task seems to be getting a firm understanding of the
Abstract Syntax Tree (AST) of the Python package, that will help me
implement the auto completion feature. Auto indent shall be just simple
parsing of indent spaces, might not pose much of a challenge. When all
seems set and ready, debugging could be implemented/tested thoroughly.
&lt;/p&gt; 
</content> 
</entry> 
 
 <entry> 
 <id>tag:www.pythonblogs.com,2009-04-25:68</id>
 <title>Congratulations!</title> 
 <link rel="alternate" type="text/html" href="http://python-charming.pythonblogs.com/34_python_charming/archive/68_congratulations.html" /> 
  
 <modified>2009-04-25T23:58:20-07:00</modified> 
 <issued>2009-04-25T23:58:20-07:00</issued> 
 <created>2009-04-25T23:58:20-07:00</created> 
 <summary type="text/plain"> If you can read this post, it means that the registration process was successful and that you can start blogging</summary> 
 <author> 
  
 <name>ishan</name> 
 <url>http://python-charming.pythonblogs.com/34_python_charming</url> 
</author> 
<dc:subject>
General 
</dc:subject> 
 <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://python-charming.pythonblogs.com/34_python_charming"> 
 &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;http://python-charming.pythonblogs.com/plugins/plogeshi/styles/plogeshi.css&quot; /&gt;If you can read this post, it means that the registration process was successful and that you can start blogging 
</content> 
</entry> 
 
</feed>