Ned Deily | 19 May 2013 04:50
Picon
Favicon
Gravatar

OS X IDLE and Tkinter users: new releases of Tcl/Tk & Python

As I hope you've read already, new releases of Python are now available:  
3.3.2, 3.2.5, and 2.7.5.  There is also a recent release of Tcl/Tk 8.5: 
8.5.14.  If you use Tkinter apps, like IDLE, from one of the python.org 
64-bit/32-bit OS X installers for 3.3.x, 3.2.x, or 2.7.x for OS X 10.6, 
10.7, or 10.8, it would be great if you could install and try out these 
latest combinations.  Tkinter apps have proven to turn up edge cases in 
the newer Cocoa implementation of Tk 8.5 on OS X;  a number of problems 
have been fixed in recent releases.  Since these kinds of problems are 
difficult to test for automatically, it is important to get real user 
experience and feedback.  Please report any suspected new problems to 
the Python bug tracker.  Thanks for your help!

http://www.python.org/download/
http://www.python.org/download/mac/tcltk/
http://www.activestate.com/activetcl/downloads
http://bugs.python.org

--

-- 
 Ned Deily,
 nad <at> acm.org
Picon

IDLE Unittest framework: Commencing Initial Design

There is a need for a proper design in commencing idle unittest framework,
Two suggestions in issue 15392 are
create test_idle directory in test sub directory (Lib/test/test_idle
or to create test directory inside idlelib. (Lib/idlelib/test)

On that discussion these two approaches were proposed as follows,

David Murray said, "best practice would be to have all tests be in the 'test' sub directory. I moved email/test into test/test_email, and I prefer having it there"
Terry J. Reedy said, "I strongly prefer idlelib/test since it will make developing **much** easier for me on Windows. Also, it would be part of the optional install of idlelib, as tkinter/test is for tkinter. Adding test/test_idle will not be too much use until issue #10652 is resolved so it would actually run with -m test." To continue this work with my GSoc work, considering these points , my view is to put tests in test/test_idle directory, like test/test_email would be the best practice in the long run of python development with the hope of the issue #10652 is on a healthy patch review, so it would actually run with -m test in near future. Expecting your suggestions to come up with a decision on this design issue, so that I can move on.




"Think big, Start Small, Move Fast"
Thanks && Regards..
R. Jayakrishnan

      


_______________________________________________
IDLE-dev mailing list
IDLE-dev <at> python.org
http://mail.python.org/mailman/listinfo/idle-dev
eliswilson | 1 May 2013 00:14
Favicon

Biggest Fake Conference in Computer Science

Biggest Fake Conference in Computer Science

We are researchers from different parts of the world and conducted a study on the world’s biggest 
bogus computer science conference WORLDCOMP  http://sites.google.com/site/worlddump1 
organized by Prof. Hamid Arabnia from University of Georgia, USA.

We submitted a fake paper to WORLDCOMP 2011 and again (the same paper with a modified title) to 
WORLDCOMP 2012. This paper had numerous fundamental mistakes. Sample statements from that 
paper include: 

(1). Binary logic is fuzzy logic and vice versa
(2). Pascal developed fuzzy logic
(3). Object oriented languages do not exhibit any polymorphism or inheritance
(4). TCP and IP are synonyms and are part of OSI model 
(5). Distributed systems deal with only one computer
(6). Laptop is an example for a super computer
(7). Operating system is an example for computer hardware

Also, our paper did not express any conceptual meaning.  However, it was accepted both the times 
without any modifications (and without any reviews) and we were invited to submit the final paper 
and a payment of $500+ fee to present the paper. We decided to use the fee for better purposes than 
making Prof. Hamid Arabnia richer. After that, we received few reminders from WORLDCOMP to pay 
the fee but we never responded. This fake paper is different from the two fake papers already published 
(see https://sites.google.com/site/worlddump4 for details) in WORLDCOMP.

We MUST say that you should look at the above website if you have any thoughts of participating in
WORLDCOMP.  DBLP and other indexing agencies have stopped indexing WORLDCOMP’s proceedings 
since 2011 due to its fakeness. See
http://www.informatik.uni-trier.de/~ley/db/conf/icai/index.html for
of one of the conferences of WORLDCOMP and notice that there is no listing after 2010. See Section 2 of
http://sites.google.com/site/dumpconf for comments from well-known researchers about 
WORLDCOMP. 

The status of your WORLDCOMP papers can be changed from scientific to other (i.e., junk or 
non-technical) at any time. Better not to have a paper than having it in WORLDCOMP and spoil the 
resume and peace of mind forever!

Our study revealed that WORLDCOMP is money making business, using University of Georgia mask, for 
Prof. Hamid Arabnia. He is throwing out a small chunk of that money (around 20 dollars per paper 
published in WORLDCOMP’s proceedings) to his puppet (Mr. Ashu Solo or A.M.G. Solo) who publicizes 
WORLDCOMP and also defends it at various forums, using fake/anonymous names. The puppet uses 
fake names and defames other conferences to divert traffic to WORLDCOMP. He also makes anonymous 
phone calls and threatens the critiques of WORLDCOMP (See Item 7 of Section 5 of above website). That 
is, the puppet does all his best to get a maximum number of papers published at WORLDCOMP to get 
more money into his (and Prof. Hamid Arabnia’s) pockets. Prof. Hamid Arabnia makes a lot of tricks. For 
example, he appeared in a newspaper to fool the public, claiming him a victim of cyber-attack (see Item 
8 in Section 5 of above website).

Monte Carlo Resort (the venue of WORLDCOMP for more than 10 years, until 2012) has refused to 
provide the venue for WORLDCOMP’13 because of the fears of their image being tarnished due to 
WORLDCOMP’s fraudulent activities. That is why WORLDCOMP’13 is taking place at a different resort. 
WORLDCOMP will not be held after 2013. 

The draft paper submission deadline is over but still there are no committee members, no reviewers, 
and there is no conference Chairman. The only contact details available on WORLDCOMP’s website is 
just an email address! 

We ask Prof. Hamid Arabnia to publish all reviews for all the papers (after blocking identifiable details) 
since 2000 conference. Reveal the names and affiliations of all the reviewers (for each year) and how 
many papers each reviewer had reviewed on average. We also ask him to look at the Open Challenge 
(Section 6) at https://sites.google.com/site/moneycomp1 and respond if he has any professional values.

Sorry for posting to multiple lists. Spreading the word is the only way to stop this bogus conference. 
Please forward this message to other mailing lists and people. 

We are shocked with Prof. Hamid Arabnia and his puppet’s activities at
http://worldcomp-fake-bogus.blogspot.com   Search Google using the keyword worldcomp fake for 
additional links.

_______________________________________________
IDLE-dev mailing list
IDLE-dev <at> python.org
http://mail.python.org/mailman/listinfo/idle-dev
Tomoki Imai | 21 Apr 2013 18:47
Picon
Gravatar

Unicode Literal in IDLE. (python2)

Hi.

I found bug (I think) in IDLE.
That is, unicode literal in IDLE.
You can reconfirm it by executing following code in IDLE.

>> u"こんにちは"
u'\xe3\x81\x93\xe3\x82\x93\xe3\x81\xab\xe3\x81\xa1\xe3\x81\xaf'
("こんにちは" means hello in Japanese.It's unicode literal.)

In normal Interpreter ( running in console)

>> u"こんにちは"
u'\u3053\u3093\u306b\u3061\u306f'

I found a solution.
I posted here.But I found it was closed after I posted.

Can I reopen it?Or, this is not bug?

Thanks for your helping.

_______________________________________________
IDLE-dev mailing list
IDLE-dev <at> python.org
http://mail.python.org/mailman/listinfo/idle-dev
Tomoki Imai | 20 Apr 2013 12:08
Picon
Gravatar

Missing unittest.mock in Python2 world be problem in making unitest for IDLE.

Hi.

I'm a student thinking of participating in Google Summer of Code.
And I'm looking for a guidance.
The proposal that I want to make is "Unit Test framework for IDLE".

I emailed to Todd Rovito and read idlelib for a while,read following link.
I posted there too.

Using unittest.mock seemed to be good way to test GUI.
But there is a problem.
There is no unittest.mock in Python2.

I think using third party mock seemed to be ok, but not best way.
Because, IDLE is a part of official python.
I think relying on third party module is not good.

Do you have any advice?

Thanks.
_______________________________________________
IDLE-dev mailing list
IDLE-dev <at> python.org
http://mail.python.org/mailman/listinfo/idle-dev
Picon

[GSoc- 2013]: UnitTest Framework and Pep8 Integration for Idle

hi,
I am moving on with IDLE Improvements project for GSoc 2013, from University of Moratuwa, Sri Lanka, final year undergraduate. Hope I can contribute something with the bit of my knowledge, gained from my 8 months internship with python project for a commercial tool.
After struggled with python build missing issue of tkinter, (which does not allow idle to open in development environment), resolved it with installing tk-dev and configure, make again.

1. Considering on unit-test framework for IDLE thread, here is what I got,
  • There is a need of a proper design in whether to put tests in test sub directory or to create idlelib/test directory and also the unit-tests in unittest/test dir.
  • Focus on non-GUI test for now.
2. I am planing to go with best practices with put tests in test/test_idle like test/test_email.
(Seems like issue #10652 in this message is on a healthy patch review, so it would actually run with -m tes )
Hope I am on the right track, correct me if not.

3. I think the best starting point will be with a patch on 
Expecting suggestions and improvements on my thoughts.





"Think big, Start Small, Move Fast"

Thanks && Regards..
R. Jayakrishnan



      


_______________________________________________
IDLE-dev mailing list
IDLE-dev <at> python.org
http://mail.python.org/mailman/listinfo/idle-dev
Olivier Berger | 17 Apr 2013 12:47
Picon
Gravatar

I18n of IDLE's interface ?

Hi.

I've filed a wishlist at : http://bugs.python.org/issue17760 about the
potential need for translated UI elements in IDLE. In our case, french
would be an example language.

It was suggested to me to forward the request to this list.

I hope this is not a FAQ (although I'd be surprised to be the first to
raise this need), as I haven't checked the list archives.

I'm sure some may object in the line of
http://bugs.python.org/issue17760#msg187088 but I find it a bit odd to
force this on users... which are free to set their system's locale to
english if they *do* want to force Python beginners to learn english.

FYI, we for example have the oportunity to teach Python to all students
in some classes in France (CPGE), and although they may have also some
honest english curriculum too, I'd expect their computers to have some
french locales, and the discrepency may look a bit surprising to some
(whether or not these english strings only makes Python look more or
less "sexy" is to be determined ;-).

I haven't investigated how IDLE handles UI elements, but could volunteer
for helping on translations to french of any messages in .po or likes,
of course.

Looking forward to your opinions,

Best regards,
--

-- 
Olivier BERGER 
http://www-public.telecom-sudparis.eu/~berger_o/ - OpenPGP-Id: 2048R/5819D7E8
Ingenieur Recherche - Dept INF
Institut Mines-Telecom, Telecom SudParis, Evry (France)
Todd Rovito | 11 Apr 2013 06:42
Picon
Gravatar

Feedback/Suggestions on Google Summer of Code 2013 "IDLE Improvements"

Greetings,
   I created a quick description, hence don't be surprised if you find typos, of a project for Google Summer of Code 2013 for IDLE Improvements.  Please help craft the project into a meaningful effort by supplying feedback and suggestions:

Thanks!




_______________________________________________
IDLE-dev mailing list
IDLE-dev <at> python.org
http://mail.python.org/mailman/listinfo/idle-dev
Sean Felipe Wolfe | 3 Apr 2013 05:57
Picon

noob questions about tkinter, tcl/tk, and wxpython

So IDLE uses tkinter as its GUI toolkit yes? I was doing some reading
up and comparing with wxpython.

Tkinter was chosen because of simplicity? (Which seems like a good
reason). Is Tcl/tk still a relevant technology? Their website seems to
be active, soliciting students for the summer of code 2013, and lots
of advertising. What's the history between Tcl/Tk and Python?

Do we run into limitations using tkinter? Any particular annoyances?
Does it still seem like the best choice for a simple editor like IDLE?
Is tkinter a valid choice for modern GUI development or is it more of
a holdover?

As I intend get more into IDLE contributing, I'm just looking to get
more of a feel of what's going on behind the scences. I dig simple
approaches especially compared to some of the overly-complex systems I
have to work with on the day job :P

Thanks!

--

-- 
A musician must make music, an artist must paint, a poet must write,
if he is to be ultimately at peace with himself.
- Abraham Maslow
Todd Rovito | 1 Apr 2013 13:54
Picon
Gravatar

Feedback requested on issue 17609: IDLE: Remove config option 'editor on startup' and utilize command line options

Greetings,
    Please take a look at issue 17609:

We are thinking about removing the startup option to start a editor only on startup and replace with the command line options only.  Please feel free to comment on the issue directly on the issue tracker.  Thanks!!!
_______________________________________________
IDLE-dev mailing list
IDLE-dev <at> python.org
http://mail.python.org/mailman/listinfo/idle-dev
Todd Rovito | 29 Mar 2013 20:39
Picon
Gravatar

Latest Version of PEP-434 IDLE Enhancement Exception for All Branches

The latest version just got posted, thanks for all the feedback!
http://www.python.org/dev/peps/pep-0434/

Please feel free to provide additional feedback or concerns....

Changes in the latest version:
-Corrected the use of GUI acronym
-Fixed spelling error with the word philosophy
-Added a new paragraph in the Motivation section to recast the PEP to
making "start with IDLE" the recommended teaching experience, and then
focus on making that experience awesome.
-Re-numbered the references

Gmane