News for hackers. Stuff that matters.
Re:Toga: A Python native, OS native GUI toolkit by calpaterson on Saturday August 09, 2014 @04:35PM (#8157944)
The use of constraints to let the user specify where to put things but still allow enough flexibility to do OS-dependant things is interesting (and possibly novel?):

http://toga.readthedocs.org/en/latest/introduction/tutorial-...

Re:Toga: A Python native, OS native GUI toolkit by daurnimator on Saturday August 09, 2014 @05:14PM (#8158029)
Cassowary ( http://constraints.cs.washington.edu/cassowary/ ) is used by Apple for this.
Re:Toga: A Python native, OS native GUI toolkit by freakboy3742 on Sunday August 10, 2014 @05:26AM (#8159300)
FYI, Toga uses Cassowary as well - natively through Apple's implementation on OSX and iOS, and via a Python implementation of the algorithm (http://pybee.org/cassowary/) for GTK and Windows.
Re:Toga: A Python native, OS native GUI toolkit by PuercoPop on Saturday August 09, 2014 @04:58PM (#8157999)
Not really novel[1], just not used enough

[1]: https://en.wikipedia.org/wiki/Sketchpad

Re:Toga: A Python native, OS native GUI toolkit by Game_Ender on Saturday August 09, 2014 @05:05PM (#8158011)
It's similar to the sizer concept in wxWidgets:

http://wiki.wxwidgets.org/WxSizer

Re:Toga: A Python native, OS native GUI toolkit by matthewmacleod on Saturday August 09, 2014 @04:49PM (#8157977)
I think that's basically the same as Cocoa's Autolayout, which is also constraint-based. It's a good model, though.
Re:Toga: A Python native, OS native GUI toolkit by james2vegas on Saturday August 09, 2014 @05:31PM (#8158068)
Re:Toga: A Python native, OS native GUI toolkit by comex on Saturday August 09, 2014 @05:56PM (#8158123)
Neither of those are constraint based.