Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Event-driven programming

Name: Anonymous 2013-06-04 18:34

Why do EXPERT PROGRAMMERS hate it?

Name: Anonymous 2013-06-04 18:36

NIGGER-driven programming

Name: Anonymous 2013-06-04 18:41

Why do EXPERT PROGRAMMERS hate it?
/prog/ is apparently more superior than plebian-tier programming techniques. These same programmers are also so superior that they have to call various syntax styles as ugly without having an objective metric to define the meaning of beautiful.

Name: Anonymous 2013-06-04 18:48

beautiful adj. Lisp.

Name: Anonymous 2013-06-04 18:53

beautiful adj. Not FIOC, not Java, not Perl, not sepples, not Ruby, not Javashit.

Name: Anonymous 2013-06-04 19:28

Probably because, at least in the callback based event systems, stack traces are nigh on impossible so its a lot harder to track down bugs and because its a lot harder to read the code. Also because it can be very hard to understand, because if many callbacks are intertwined its hard to know what they do.

But if it was in a Lisp-dialect ;P I think a DSL could make it pretty again

Name: Anonymous 2013-06-04 20:16

;P
Go the fuck back to the imagereddits.

Name: Anonymous 2013-06-04 20:42

I like it in VHDL.

Name: Anonymous 2013-06-04 20:50

I like it in the ass.

Name: Anonymous 2013-06-04 21:02

1. Shitty debugging if something close to the event passing layer doesn't work like it should
2. It's hell for multithreading.  Writing multithreaded Java with a swing GUI?  I hope you like writing wrappers around every single fucking function to check if you're in the EDT or not.
3. It's not actually event driven, it's really just polling.
3a. Switching between reactive and imperative structure* is irritating, especially when you know that it's all actually imperative, so effectively you're switching programming styles just to satisfy the whim of whoever wrote the library.

*I've only ever seen event-driven programming implemented as a sub-paradigm of an imperative language

Name: Anonymous 2013-06-04 21:15

>>10
3. It's not actually event driven, it's really just polling.
wut?

Name: Anonymous 2013-06-04 21:16

>>10
3. It's not actually multithreading, it's really just scheduling.

Name: Anonymous 2013-06-04 21:44

>>1-9000
If it's not interrupt driven, it really is just polling.

Name: Anonymous 2013-06-04 22:17

>>12
You're right, thanks for catching the distinction.

Name: Anonymous 2013-06-04 22:34

ASPECTJ FTW!

Name: Anonymous 2013-06-05 10:16

>>13
If it's not shitposting driven, it really just trolling.

Name: Anonymous 2013-06-05 11:08

>>16
Is the proposition to exterminate all Jews just trolling or a viable solution to the Jewish problem? Please elaborate.

Name: Anonymous 2013-06-05 11:16

Inversion Of Control

Name: Anonymous 2013-06-05 11:36

they don't

Name: Anonymous 2013-06-05 13:07

I made a WCIII: TFT with blizzard's event driven language. It was a tower defense. What made this one special was that everyone received the same money each round regardless of kills. you could build towers to buff other people. You worked together to defeat the jews.

Name: Anonymous 2013-06-05 16:25

I do Evil-Driven Programming at work

Name: Anonymous 2013-06-05 17:57

>>21
Sounds fun. What do you do? Do you write the software to automate a meth lab? Do you write inventory code for Cambodian Russian child brothels? Do you write games for Kim Jong Un? Don't be so vague, this sounds interesting.

Don't change these.
Name: Email:
Entire Thread Thread List