Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Re^3: threads and their alternatives

by BrowserUk (Pope)
on Oct 02, 2011 at 06:50 UTC ( #929109=note: print w/ replies, xml ) Need Help??


in reply to Re^2: threads and their alternatives
in thread Alternatives to threads for maintaining GUI app responsiveness

Would you be up for the challenge of producing a demo solution for the OPs described problem using one of the event-based frameworks?

If so, I'll do a threaded version and we could compare them for complexity.

If you're up for it, we could start with a simple GUI in Tk or GTK that presents data as a list -- zentara has posted many examples we could use as a starting point -- and then we add a few buttons that are used to control which records are SELECTed from a simple SQLite database using an SQL query via DBI.

Contrasting two working solutions would be far more useful that contrasting our opinions I think.


Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.


Comment on Re^3: threads and their alternatives
Re^4: threads and their alternatives
by zwon (Monsignor) on Oct 02, 2011 at 09:33 UTC
    Would you be up for the challenge

    No way, I have better ways to spend Sunday. BTW, in this particular case I would probably use separate process for GUI (or even thread, I'm not a bigot), I don't see the reason you're trying to limit me with event-based solution.

      No way.

      Thought not. Many will advocate them, but none will offer code. Why do you think that is?

      I don't see the reason you're trying to limit me with event-based solution.

      Because you came out in strong support of them.


      Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
      "Science is about questioning the status quo. Questioning authority".
      In the absence of evidence, opinion is indistinguishable from prejudice.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://929109]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (7)
As of 2014-12-26 04:48 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (165 votes), past polls