119 reputation
4
bio website
location
age
visits member for 2 years, 3 months
seen Aug 22 '13 at 21:23

Oct
1
awarded  Commentator
Oct
1
comment What problems are stack oriented languages well-suited and ill-suited for?
But still, the unnaturalness of saying "then, else, this if" is still applicable, I think.
Oct
1
comment What problems are stack oriented languages well-suited and ill-suited for?
Hmm, I realized that I'm wrong. You'd know how many parens because you know the numbers...wow. Okay, nvm, then.
Oct
1
comment What problems are stack oriented languages well-suited and ill-suited for?
Yes, but what if you say (* (+ (/ (+ (* (- 7 6) 6) 7) 8) 9)? Yeah, overloading an operator works, but what if you have more than one operation to be done?
Oct
1
comment What problems are stack oriented languages well-suited and ill-suited for?
*"then, else, this if", I meant
Oct
1
comment What problems are stack oriented languages well-suited and ill-suited for?
Not only that, but saying if by stating the "then" and "else" clauses first is unintuitive to me. In English, you say "if this, then that, else that", not "then, else, if this".
Oct
1
comment What problems are stack oriented languages well-suited and ill-suited for?
I'm sorry, I misunderstood: so it should have been (5 3 <) which is like saying "5 is less than 3". It does seem more readable to me, though, that lisp is prefix instead of postfix. If you did (((5 5 +) +) +), you have to know how many plus functions you will have in order to balance the parens initially. Whereas in prefix, you can add as many plus functions as you want and balance at the end. To balance at the beginning is to limit how many plus functions you can make, don't you agree? (+ (+ (+ (+ (+ ...
Oct
1
comment What problems are stack oriented languages well-suited and ill-suited for?
It's backwards, I think. It's difficult to read because it's backwards.
Oct
1
comment What problems are stack oriented languages well-suited and ill-suited for?
The problem with all stack-oriented languages is the syntax, to me. vs. Lisp, which is more readable? ((0 3 ) (7 6 +) (3 5 <) if) (if (< 5 3) ( 3 0) (+ 6 7))
Sep
30
comment What programming languages should every computer science student be taught?
What do you mean by dynamic? What is that?
Sep
28
comment Besides macros, are there any other metaprogramming techniques?
I was actually planning on learning Ruby, coincidentally. Is metaprogramming in ruby as powerful as in lisp?
Sep
28
awarded  Supporter
Sep
28
awarded  Editor
Sep
28
awarded  Student
Sep
28
revised Besides macros, are there any other metaprogramming techniques?
added 133 characters in body
Sep
28
comment Besides macros, are there any other metaprogramming techniques?
By malleable I mean, like on the wikipedia page for macros, "Macros transform the program structure itself"
Sep
28
asked Besides macros, are there any other metaprogramming techniques?