pieterbreed
Joined 17 years ago
Joined 17 years ago
> Its still homoiconic
> they can still, and in the case of the linked project, probably are turned into the exact same data structure.
What you are saying means it is not homoiconic any longer. If you print out the parsed representation of lisp code, you get back the same lisp code. If you print out the parsed representation of this whitespace code, you get back the lisp code (data) also. But this is different to what you fed into the parser.
The point of homoiconicity is that the data structure representing the code is the code itself. There's no syntax, it just represents itself. It's super simple. A programming language with syntax cannot be homoiconic. This is complexity.
> I get your objection insofar as whats the point?
"Easy" IS an argument to choose something over something else, but "simple" is a better, stronger argument. Parens syntax is simple. Whitespace syntax is easy, iff you come from/is familiar with a python-style background.
We are debating some obscure thing. The point is the argument :) I hope you have a great day.
However; it's not cool in a technical sense. The result is not homoiconic any more. Code that had a cool property has been turned into code that does not, and the result looks like every other syntax-full blub language. The result destroys value.
But still; Between 10^3 and 10^77, that 77 OWNS
Ugh. My pedant-bone is itching... That's not "pretty close" at all. There's a universe of distance between 10^77 and 10^80.
Don't worry though. Everything will be OK.
(The things I'm about to say is/are true for me. So is most of what everyone else here is saying. While it's good that you are asking your peers for help, the answers you will get won't make "sense" until you discover them for yourself. (Like the A-HA moment when you finally grok a mathematics proof or a famous algorithm). This will require effort from you.)
The facts of the matter are simply this:
- Your life is unique the same way that everyone else's is. - Your journey is not the same as anybody else's. - You are a whole person. - You have all the tools you need. - :)
The answers you seek are of a spiritual nature and you need some kind of spiritual process to discover them. I can recommend Buddhism, Toaism or even the Yogic disciplines/technologies. What they all have in common is an insistence that one needs to meditate, daily...
(Meditation, loosely, is learning how to accept and acknowledge thoughts that are uncomfortable.)
Good luck!
BTW - There is a book written about the history of the Mirage in the SAAF called 'vlamgat' (lit. fire/fiery - behind/ass). Try http://www.saairforce.co.za/reviews/33/vlamgat-cd.
Anyway. In this book, which is written by an ex-pilot, a maneuver is described which sounds very similar to the pop-up. The aircraft also approaches the target at low altitude, then pitches up. As the pilots pull up on the stick they release their bombs, but continue climbing up and away. The bombs (old fashioned, dumb bombs) would then fly in a parabolic trajectory like you'd expect and land somewhere near the target ;)
If I remember correctly this tactic was actually used in combat with surprisingly effective results. I say surprising because nobody believed you could actually hit a target with a bomb that flies in a trajectory with a horizontal length of a few 100 to 1000 meters and was released on the pilot's 'gut' feeling...