Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Replacing a Fox with a Mojo... That's a killer beast kil
Message
From
28/10/2023 12:43:09
Dragan Nedeljkovich (Online)
Now officially retired
Zrenjanin, Serbia
 
 
To
21/10/2023 13:27:37
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
01687063
Message ID:
01687131
Views:
58
>Python did not enjoy java-level industry-support status. Java had. Dotnet did as well. It meant a lot at that time. During the late 90s I could not convince any one among my coding buddies to pay attention to it. I tried hard though. Python was no buzzword at that time :-) But in the end its "open source" community proved its main asset. It still does.

OTOh, the opensourcedness [it's a word, starting now] is exactly the reason I love it. It doesn't get any features introduced by any marketing division as the next great selling point, there's no gold plating, it's written for programmers by programmers. As Steven Black would say, „fat free, low impedance“. Short, simple, fast.

And, verbosity-wise, my guesstimate is that while Fox could do in 10 lines what C# would in 25, it seems that Python needs about six lines or less. It's even more terse. I specially love the methods of basic classes (string, date etc) for which Fox uses functions with often hard-to-memorize names. In Python, that's under intellisense, and a variable of the given type is what calls intellisense from command window, sorry, python console. IOW, we get what we want, without the extra burden of dead code like general fields, formsets, Dbase IV compatibility aliases for some functions, DDE/OLE etc etc.
(Though, it's possible that Python is just old enough to carry its own dead code, which I just haven't met)

Extra points for being funny at times :).

back to same old

the first online autobiography, unfinished by design
What, me reckless? I'm full of recks!
Balkans, eh? Count them.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform