IRC Logs for #circuits Wednesday, 2013-10-02

prologice = Event.create("foo")00:00
prologicand00:00
prologice.child("success") --> foo_success00:00
prologicbut yes feel free to do whatever style names suit you :)00:00
prologicall we did was to get rid of the confusion00:00
prologicand made deriving sub-events (childs) easier00:00
spaceoneprologic: thanks00:03
spaceoneprologic: do you have an idea when the next circuits release will be?00:04
prologicat this stage it's unlikely we'll release until next year00:06
prologicwe've decided to do a major release a 3.000:06
prologicsince we're introducing a lot of new features00:07
prologicand breaking a few things along the way00:07
prologicbut as always use dev if you want the latest stuff00:07
prologicit's always under continuous integration and testing00:07
spaceonejeah, can i get an overview of API changes?00:07
prologicit's hard to make releases go faster00:07
prologicwhen there's only 2 part-time developers not eh project00:07
prologicfor now it's just the changes to Event class00:08
prologicwe dropped DerivedEvent and BaseEvent00:08
prologicand all events in circuits are all lowercase names00:08
prologicI'll document this up later so it's clear00:08
prologicumm00:08
prologiccircuits.net.protocols moved to circuits.protocols00:08
spaceoneok00:09
prologicand we dropped circuits.app.config and circuits.app.log00:09
prologicthey were pretty useless wrappers00:09
prologicthere is also Event.child()00:09
prologicwhich creates a child event based on an existing instance00:09
prologicappending the name to the parent event00:09
prologice.g:00:09
prologice = Event.create("foo")00:09
prologicx = e.child("success")00:09
prologice.name == "foo"00:09
prologicx.name == "foo_success"00:10
prologicthat's about all the changes so far00:10
spaceoneok00:10
prologicalso we're introducing twisted integration00:10
prologicso you can run twisted apps and protocols on top of circuits00:10
spaceonenice00:10
prologicand we'll probably also introduce other integrations like gtk, qt, pygame, etc00:11
prologicand being in some other sources of events00:11
spaceonei will update then00:11
spaceonemy project is very far00:11
prologicyeah not too many breaking changes00:11
prologicand as I said dev is always fully tested00:11
*** redsees has joined #circuits11:29
redseeshello all11:29
*** bl00dy5p1d0r has joined #circuits17:14
*** bl00dy5p1d0r has quit IRC17:16
*** bl00dy5p1d0r has joined #circuits17:16
*** bl00dy5p1d0r has quit IRC17:16

Generated by irclog2html.py 2.11.0 by Marius Gedminas - find it at mg.pov.lt!