Greg, Yes, it is very possible from other sources. I doubt it hurts if a popular language, albeit not compiled the same way, uses a feature.
I see it a bit as more an impact on things like compiler/interpreter design in that once you see it can reasonably be implemented, some features look doable. I will say the exact methods and rules are different enough and interact with things differently. As an example, you can use an "end" statement at the end of a block to signal what is ending. As regularly repeated. There is no one right way but there are ways supported by the language you are in and others ways that are NOT supported. -----Original Message----- From: Python-list <python-list-bounces+avi.e.gross=gmail....@python.org> On Behalf Of Greg Ewing via Python-list Sent: Wednesday, March 8, 2023 5:47 PM To: python-list@python.org Subject: Re: Feature migration On 9/03/23 8:29 am, avi.e.gr...@gmail.com wrote: > They seem to be partially copying from python a > feature that now appears everywhere but yet strive for some backwards > compatibility. They simplified the heck out of all kinds of expressions by > using INDENTATION. It's possible this was at least parttly inspired by functional languages such as Haskell. Haskell has always allowed indentation as one way of expressing structure. Python wasn't the first language to use indentation semantically. -- Greg -- https://mail.python.org/mailman/listinfo/python-list -- https://mail.python.org/mailman/listinfo/python-list