View Single Post
Old 05 November 2019, 17:12   #64
meynaf
son of 68k
meynaf's Avatar
 
Join Date: Nov 2007
Location: Lyon / France
Age: 47
Posts: 3,702
Quote:
Originally Posted by Gorf View Post
your questions or tasks tend to be non fitting for a scripting language.
It makes little to no sense to use Python directly for such things, or only to write appropriate bindings or modules as part of a system integration.
Yes and this is my point : for many things it's not suited.
I don't like languages that are ill-suited for half the things i need to do.


Quote:
Originally Posted by Gorf View Post
That is true. My argument is still valid here, since code-reuse and manageability by others are platform independent virtues.
Code re-use is also quite language independent, while manageability by others is rather theoretical - i still have to see code of a significant size that is really manageable.


Quote:
Originally Posted by Gorf View Post
Python coding has to do with Amiga coding, since you can code in Python on a Amiga...
Python coding by itself, yes. I didn't say otherwise.


Quote:
Originally Posted by Gorf View Post
I made the point myself earlier and was admitting that keeping up with the development of such languages is problematic.
Since Python introduces some incompatibilities as it moved from 2.x to 3.x this is an even bigger problem, so some programs need to be adjusted or need a 2.x interpreter to run. It took some years, but 3.x is now widely accepted und the vast majority of applications use it.
That is the reason, why a newer version for the Amiga would be nice.
I'm afraid that 4.x will be out before 3.x comes on the miggy...


Quote:
Originally Posted by Gorf View Post
Your 68k assembler will also not work on a newer machines, or you have to provide an emulator to do so.
That's not the same thing. My 68k assembler would work on future 68k if there had been any. I don't think it will suddenly be declared obsolete because a new version comes out.


Quote:
Originally Posted by Gorf View Post
To which a Python module could point.
Handling such low-level stuff is surely not the stronghold of a scripting language, and you would resort to C or assembler to provide libraries or modules doing this.
So what are the language qualities if it keeps on using others ?


Quote:
Originally Posted by Gorf View Post
but that asm code will not run on anything else, the Python code will.
Well, python requires some runtime pretty much like asm code requires some vm. The situation seems quite even.


Quote:
Originally Posted by Gorf View Post
because that is exactly what you would do in a scripting language like Python: use modules and libraries, that provide the functionality you need.
But this says nothing about the language itself. Many others can do exactly the same.


Quote:
Originally Posted by Gorf View Post
why?
Because i wanted to see the code implementing the function itself, not merely using it.


Quote:
Originally Posted by Gorf View Post
fine. again something you can reuse in a higher level scripting language through a module or library.
But then we have nothing to compare.


Quote:
Originally Posted by Gorf View Post
was it?
My point was.


Quote:
Originally Posted by Gorf View Post
you agreeing with Bruce that Cython is "shit piled on shit" does not qualify as constructive criticism.
You can't interpret a smiley when you see one, can you ?


Quote:
Originally Posted by Gorf View Post
you stated that 99% of all languages may be "shit".
With another smiley.


Quote:
Originally Posted by Gorf View Post
You also admitted to have failed, to come up with something better by yourself.
No shame here: it would have been great, if you had and maybe I would love to use it, if you did...

But since we can not apply moral criteria to programming languages, it is not possible to judge them to be absolutely good or bad in that sense. "Good" is here a relative statement and applies to languages that are better than others.
It's true that comparison is meaningless if we don't first agree on which fields we do it...


Quote:
Originally Posted by Gorf View Post
Why replacing?
No one suggested that.

Accommodating and juxtaposing would be the way to go.

The OS4 way of adjusting Python to make use of Arexx-ports is a reasonable why - MorphOS did the same for Lua

"Lupa" gives you bridge between Lua and Python.
Then why comparing python or lua with arexx ?
If we compare languages, it is to make choice. Else it is pointless.


Quote:
Originally Posted by Gorf View Post
And (some) Amiga users would benefit from a newer version ...
Sure thing. But who will make it ? It's a lot of work.



Quote:
Originally Posted by IanS View Post
Please, for the benefit of those who don't have your insight, show me where I say ANYTHING about liking Python or it being good for everyone?
As you started insulting someone who doesn't agree with that (= myself), i assumed this was your point of view. Wrong assumption maybe ?


Quote:
Originally Posted by IanS View Post
As far as I can tell, you just took a HUGE leap from reality to the realms of fantasy in order to defend your comments. You like to move the goalposts whenever someone homes in on your rants.

And as far as emitting "some small criticism", you don't seem to understand the meaning of the word SMALL. What you actually do is shout out clearly and loudly, with all the subtlety of an exploding hand grenade, with the sole intention of deriding anything and everything YOU don't like. That behaviour is generally called "Trolling".

You refer to doing things in ASM being easier and better than a modern high level language... without even paying lip service to the fact that asm is harder to learn, less portable and requires detailed knowledge of the system in question. Talk about using a sledgehammer to crack a nut. I think you're on a different planet. Planet Troll
The behaviour that is called "trolling" is rather to attack people rather than what they write, or defending a point of view that is not actually yours, just to spite.


Quote:
Originally Posted by Anubis View Post
So, what is your complaint now?
My complaint is that i just write a few lines with smileys (see post #20) and get attacks in return.


Quote:
Originally Posted by Anubis View Post
No, not at all. There is that thing called facts, something you clearly have issues with. Something worth exploring??
Oh, yes it is. A very typical example, actually.
The fact something is used says nothing about its qualities, and this has already been written in that thread long before i even came in.


Quote:
Originally Posted by Anubis View Post
Yes, ridiculous statement about language that is still used and developed on machine that is not produced for over 25 years now.
Have you considered writing it's wrong (and the reasons why it is) rather than writing it's ridiculous ?


Quote:
Originally Posted by Anubis View Post
Consider this my last post to you, as probably best thing is not to feed troll...
I'm not giving you enough food and so you leave ?
meynaf is offline  
 
Page generated in 0.05220 seconds with 11 queries