Women in Technology

Hear us Roar



Article:
  What I Hate About Your Programming Language
Subject:   What do you hate about Forth, Lisp and APL?
Date:   2005-10-27 15:41:47
From:   chromatic
Response to: What do you hate about Forth, Lisp and APL?

Hm, good question. I don't have a lot experience with macro assembler, but if you mean what I think you mean, text substitution macros just aren't fun.


Forth (or PostScript, which I have written) has the problem that I never trained my brain to work in the stack-oriented way.


Smalltalk is nice, but its "all of the world is an image" approach really gets in the way sometimes.


I would like Lisp better if it had syntax.


It's probably worth at least exploring one of the languages in your theoretical list. I've done some Haskell programming and it's a good way to expand your mind, especially with pattern matching function signatures and currying -- even if you don't get into monads or continuations. The choices for syntax annoy me in some places though.

Full Threads Newest First

Showing messages 1 through 1 of 1.

  • What do you hate about Forth, Lisp and APL?
    2005-10-28 03:19:59  adrianh [View]

    Hm, good question. I don't have a lot experience with macro assembler, but if you mean what I think you mean, text substitution macros just aren't fun.



    Most macro assemblers these days aren't just simple text substitutions, but have some knowledge of "syntax".



    However, even basic cpp style subs are a lot more usable with assembler (back in the day when I was writing a moderate amount of 6502 code I wrote my own :-). Since there isn't as much language syntax to confuse issues you don't get half the problems that you get in C for example.



    I would like Lisp better if it had syntax.



    You'd like Lisp better if it had more syntax m'thinks. But then, of course, you would lose many of the advantages having a first class representation of the AST gives you.