What I like about Lisp's syntax is that the cursor (point) is always in a complete Lisp program. You move up one set of parenthesis, again a complete program. Move up further .... till you reach the top (file-level).
So this gives good opportunity to Editor makers. Compile "this" level, 1-level-up, 2-level-up and so on. In an editor you can always check your program while coding.
Example is Cider package for Emacs for Clojure programming language.
It is for this reason that it is misleading to say that lisp languages "have no syntax" - they do have considerable constraints on their structure. It's almost as if there's a third layer between "syntax" and "semantics" - or perhaps the word "syntax" conceals two distinct types of structure.
The XML people came up with the word "schema" for the remaining shape of a datum when the details of recovering the tree itself from the tokens are settled.
Understanding what lisp-ers mean by 'repl-driven development' -- and why a python or node repl isn't it -- is really hard for people who don't get this, and haven't used it in practice.
It's not even only about the syntax. The Python environment, as far as I understand (and please correct me if I'm wrong), does not support re-definitions very well. Some things can be re-defined, but some cannot. So that's a problem in itself which makes REPL-driven development not very useful in Python.
Not only can you redefine classes, you can change the class an object belongs to. Just point `obj.__class__` at something else, or change `cls.__bases__` to reorganize the class's inheritance hierarchy.
We cannot generalize here. Holi is mostly a north-Indian festival. Kumbh is for all; so there we can say that it affects everyone. But this year very few people traveled.
Also when we say "Medical systems collapsing" then we should be specific. Because there are 700+ districts and there is a different story everywhere.
My father and mother went to the community clinic at a walking distance from my house and there was no queue at all. No wait. Now on 1st of May, it is my and my wife's turn.
Instead of `hathyog pradeepika', I find `patanjali yog darshan' more enlightening. According to Patanlaji, there is more to Yoga than just physical health. He divides the book into various parts. But the main, which the general public relate to, is `saadhana pad'. It starts with
/Atha yoganushasanam/ == अथ योगानुशासनम == let us start yoga with discipline.
This is the first /sootra/ (verse). And every verse builds on the previous. And in the 2nd verse he defines what is yoga.
Literal meaning of Yoga is add, sum, to be one with. For believers, it could be - "to be one with God", for spiritual, meditating people - "to be one with supreme consciousness". And as Vivekananda explains to non-believers, you can think of atman as a form of energy... it can never be created nor destroyed... so just oscillate between energy and partical form... and yoga means to be one with the source (energy).
As par India system of yogic tradition, that is the goal of every human being and Patanjali tells us how to achieve that. /Yogashchittavruttinirodhah/ "Yoga means suppressing (/nirodhah/) the fluctuations (/vrutti/) of mind (/chitta/)." Well, I am using close meanings. Patanjali divides our mind into various logical parts.
I find this really fascinating. Must read. But the best book that I have found is in Sanskrit and Hindi.
FYI - Nicholas Sutton from the "Oxford Centre for Hinduism Studies" has a new translation specifically aimed at students (based on a course he conducts) named The Yoga Sutras: A New Translation and Study Guide. This might be the best way to start your studies on the Yoga Sutras.
I have read many translations but the could not find anything close to the Hindi translation - "Patanjalya Yog Darshan". This is a short book. And if you want to go deeper then "Paatnjali Yoga pradeep". But even the Hindi language in the latter is pro-level.
I'm sure you mean "stupid people who believe in equality" so it is hilarious that you think one individual, RMS, is more important than the ideas of copyleft.
The best compliment that you can pay RMS is to say that his ideas were greater than the man, and they they deserve to outlive him.
GCC is already separate from RMS/FSF, effectively from the late 1990s with the EGCS fork, and officially now. I expect they will move further away due to the recent debacle.
I would like this to put statistically. Out of 40 students in my class (1990s), no one aspired to be an IAS or IPS. There could be two reasons. (1) They didn't want to be corrupt, OR (2) They might be thinking it is beyond their intellectual reach.
Further, I was brought up in a public sector township. All the families were having one Govt job. Still only a few (1 or 2) wanted to join a govt service.
I don't want to generalize anything. Because the sample set is too small. But just want to bring a perspective. If you have seen something like 15 out of 40 wanting to become an IAS officer just to get bribed then please put the figures. This is specifically for @Kamaal.
It will be stupidest thing to do. But I am not sure what is the source of such a rumor. I had tweeted my concern and someone replied to me with a video of Indian Finance Minister Nirmala Sitaraman. She is completely denying outright ban.
Banning is not a solution to anything. And as far as the value is concerned, it will definitely go down initially when legitimate people will pull out. But in the long run, it will rise because of the alternative illegal use of the currency.
Another thought is that there are ~200 countries. Some of them survive only on illegal funds. Will it be possible to ban this thing completely?
During candidate selection, we were desperately looking for something like this. Code sharing is available at many places. But running the code is nice feature. But as @jarofgreen pointed out, how will you stop abuse?
So this gives good opportunity to Editor makers. Compile "this" level, 1-level-up, 2-level-up and so on. In an editor you can always check your program while coding.
Example is Cider package for Emacs for Clojure programming language.