RetroBASIC

Retrogamecoding(.org) => Other Languages => Topic started by: Aurel on February 22, 2017, 07:54:58 AM

Title: thonny
Post by: Aurel on February 22, 2017, 07:54:58 AM
Never again i will promote anyone else work.
Title: Re: thonny
Post by: Transdiv on February 22, 2017, 02:38:47 PM
Extremely interesting for begginers; Not the typical overwhelming IDE with one million options to choose from.
Title: Re: thonny
Post by: Tomaaz on February 25, 2017, 07:53:00 PM
Everybody knows that i don't like Python  ;D
but this one looks interesting
http://thonny.org/

Do you mean the fact that it's been written in Python? Cause, apart from that, it's just another editor.  ::)

Extremely interesting for begginers; Not the typical overwhelming IDE with one million options to choose from.

Yes, but it's still far from perfection achieved by Aurel in his collection of editors for various languages.  ;)

Don't get me wrong. I'm not saying this is a bad editor, but it's just funny that, after a long break, the first thing I see here is Aurel posting about Python!  ;D

BTW Aurel, I can also see that you have a new forum and a new interpreter in development. So, nothing's really changed...  ;D
Title: Re: thonny
Post by: Aurel on February 27, 2017, 06:06:34 PM
WOW.
Title: Re: thonny
Post by: Aurel on February 27, 2017, 09:55:44 PM
It
Title: Re: thonny
Post by: Aurel on February 27, 2017, 10:34:32 PM
W
Title: Re: thonny
Post by: Tomaaz on February 28, 2017, 11:39:31 AM
Quote
SyntaxError: Missing parentheses in call to 'print'

>>> %Run BENbasic.py
  File "D:\Programs\Thonny\Scripts\BENbasic.py", line 582
    print str(i)+" "+lines
            ^
SyntaxError: invalid syntax

is that really true (is that because py3 ??? ) .he hee

Yes. It should be print(str(i) + " " + lines[1]).
Title: Re: thonny
Post by: Aurel on February 28, 2017, 02:39:34 PM
..a
Title: Re: thonny
Post by: Tomaaz on February 28, 2017, 07:55:02 PM
Yes, this is Python 2 code that won't run with Python 3. In Python 3 print is a function and needs parentesis. In Python 2 parenthesis with print are optional.
Title: Re: thonny
Post by: Aurel on March 07, 2017, 11:15:17 AM
ahh
Title: Re: thonny
Post by: Tomaaz on March 10, 2017, 06:03:56 PM
ahh py2...py3 what a stupid syntax changes

Yes. That's probably the worse thing that happened to Python. I want to believe there was a really important reason for that.

anyway i have found one on github called tooBasic as author says based on rfobasic
tokenizer

What's the point of posting the source code instead of link to the github page?

EDIT Aurel, is the forum I mentioned in my first post here already gone? Did you manage to start a new one in the meantime? What is current life expectancy of your forums? A month? A week? ;D
Title: Re: thonny
Post by: Aurel on March 10, 2017, 11:01:32 PM
no
Title: Re: thonny
Post by: Tomaaz on March 11, 2017, 09:26:43 AM
no forum is still there..

So, why the address in your profile has been changed? ;D

about py3 hmm it looks is not "popular" like py2
anyway who care?

Why double quotes? Python is quite popular on Github - http://githut.info/ .
Title: Re: thonny
Post by: Aurel on March 11, 2017, 05:23:57 PM
-
Title: Re: thonny
Post by: ScriptBasic on March 12, 2017, 06:44:28 PM
Quote
Python is quite popular on Github

My experience with Python has been that the interpreter has a huge memory footprint, everything is an IMPORT and the C interface is a kludge. (putting all the other quirks aside)