PageRenderTime 19ms CodeModel.GetById 15ms app.highlight 2ms RepoModel.GetById 1ms app.codeStats 0ms

/docs/source/faq.rst

https://bitbucket.org/prologic/circuits/
ReStructuredText | 54 lines | 39 code | 15 blank | 0 comment | 0 complexity | 547ce6f710d7ceed46d385c7de955308 MD5 | raw file
 1.. _#circuits IRC Channel: http://webchat.freenode.net/?randomnick=1&channels=circuits&uio=d4
 2.. _Mailing List: http://groups.google.com/group/circuits-users
 3
 4.. faq:
 5
 6Frequently Asked Questions
 7==========================
 8
 9
10.. general:
11
12General
13-------
14
15...  What is circuits?
16   circuits is an event-driven framework with a high focus on Component
17   architectures making your life as a software developer much easier.
18   circuits allows you to write maintainable and scalable systems easily
19
20... Can I write networking applications with circuits?
21   Yes absolutely. circuits comes with socket I/O components for tcp, udp
22   and unix sockets with asynchronous polling implementations for select,
23   poll, epoll and kqueue.
24
25... Can I integrate circuits with a GUI library?
26   This is entirely possible. You will have to hook into the GUI's main loop.
27
28... What are the core concepts in circuits?
29   Components and Events. Components are maintainable reusable units of
30   behavior that communicate with other components via a powerful message
31   passing system.
32
33... How would you compare circuits to Twisted?
34   Others have said that circuits is very elegant in terms of it's usage.
35   circuits' component architecture allows you to define clear interfaces
36   between components while maintaining a high level of scalability and
37   maintainability.
38
39... Can Components communicate with other processes?
40   Yes. circuits implements currently component bridging and nodes
41
42... What platforms does circuits support?
43   circuits currently supports Linux, FreeBSD, OSX and Windows and is
44   currently continually tested against Linux and Windows against Python
45   versions 2.6, 2.7, 3.1 and 3.2
46
47... Can circuits be used for concurrent or distributed programming?
48   Yes. We also have plans to build more distributed components into circuits
49   making distributing computing with circuits very trivial.
50
51Got more questions?
52
53* Send an email to our `Mailing List`_.
54* Talk to us online on the `#circuits IRC Channel`_