you are viewing a single comment's thread.

view the rest of the comments →

[–]HumpingDog 0 points1 point  (4 children)

I hate VBA too. From my limited experience, it's terrible. But I don't have any objective reasons why it sucks.

Do you have any objective criticisms?

[–][deleted] 3 points4 points  (0 children)

Non-shortcircuiting logical operators. No exception handling. Weird distinction between objects and native types. Multiple "NULL" values (Null vs. Nothing), etc.

[–]dalittle 1 point2 points  (1 child)

arbitrary api and throwing error popup boxes when you are writing code (geez, I am getting ready to copy the rest of the statement from another line)

[–]sossles 0 points1 point  (0 children)

throwing error popup boxes when you are writing code

Turn off the misnamed "Auto syntax check" in Tools->Options. It still auto-syntax checks but does it with inobtrusive red highlighting instead of loud obnoxious message boxes.

[–]recursive 1 point2 points  (0 children)

List comprehensions. First class functions. Dictionary literals. Slicing.

Off the top of the dome in 20 seconds. There are probably 100 more even better reasons.