[Subversion] / Contextual / setup.py  

Log of /Contextual/setup.py

Parent Directory

No default branch
Bookmark a link to HEAD: (view) (download) (as text)


Revision 2503 - (view) (download) (as text) - [select for diffs]
Modified Thu Feb 28 17:30:14 2008 UTC (16 years, 1 month ago) by pje
File length: 1133 byte(s)
Diff to previous 2410
Use development snapshots so SVN isn't required

Revision 2410 - (view) (download) (as text) - [select for diffs]
Modified Thu Nov 1 22:00:44 2007 UTC (16 years, 4 months ago) by pje
File length: 1154 byte(s)
Diff to previous 2401
Use ``classy`` metaclass

Revision 2401 - (view) (download) (as text) - [select for diffs]
Modified Tue Oct 30 15:11:18 2007 UTC (16 years, 5 months ago) by pje
File length: 1154 byte(s)
Diff to previous 2298
Packaging cleanups for Cheeseshop registration.

Revision 2298 - (view) (download) (as text) - [select for diffs]
Modified Sat Mar 3 22:35:34 2007 UTC (17 years ago) by pje
File length: 218 byte(s)
Diff to previous 2295
Get rid of ``namespace``, and make all settings namespaces.  Settings
are now objects that pretend to be functions, instead of actually being
functions.  This is slightly slower, but the simplification and extended
syntax capabilities are worth it.  This thing is getting really close to
being usable now.

Revision 2295 - (view) (download) (as text) - [select for diffs]
Modified Wed Feb 28 04:16:39 2007 UTC (17 years, 1 month ago) by pje
File length: 270 byte(s)
Diff to previous 2288
Another major refactoring -- merged Config and App into State, and
implemented dynamic state propagation that eliminates the need to
explicitly define ServiceAreas the way the PEAK core does.  This
new system is 100% lock-free and thread-safe (assuming that your own
code is, too!) and has a smaller, friendlier API than the previous
half-dozen attempts.  The core state management system is now
rock-solid, but there are a few minor areas where protocol changes
may occur.  See the "TODO" section in README.txt for details.

Revision 2288 - (view) (download) (as text) - [select for diffs]
Modified Sun Feb 25 02:31:00 2007 UTC (17 years, 1 month ago) by pje
File length: 270 byte(s)
Diff to previous 2279
Misc. cleanups, more API doc and tests

Revision 2279 - (view) (download) (as text) - [select for diffs]
Modified Sat Feb 24 05:37:44 2007 UTC (17 years, 1 month ago) by pje
File length: 270 byte(s)
Diff to previous 2226
Major API overhaul.  Service classes now act like peak.binding.Singletons,
in that the class itself is a proxy for the current instance.  This
eliminates the need for two names to refer to the "same" object.  Settings
are now created with decorators, the module is peak.context instead of
peak.util.context, and many many other changes.  And there are still more
to come, but mostly additions and some tweaks to how the App context works.

Revision 2226 - (view) (download) (as text) - [select for diffs]
Modified Thu Jul 20 02:31:46 2006 UTC (17 years, 8 months ago) by pje
File length: 305 byte(s)
Diff to previous 2220
Use ProxyTypes' proxy types instead of defining local ones.

Revision 2220 - (view) (download) (as text) - [select for diffs]
Modified Wed Jul 19 18:56:35 2006 UTC (17 years, 8 months ago) by pje
File length: 272 byte(s)
Diff to previous 2219
Make README testable, add new files that 'context.txt' will be 
refactored into.  Add 'context.replaces()' class decorator to make it 
easier to define an alternative service implementation.

Revision 2219 - (view) (download) (as text) - [select for diffs]
Modified Wed Jul 19 17:12:13 2006 UTC (17 years, 8 months ago) by pje
File length: 244 byte(s)
Diff to previous 2216
Refactor class hiearchy slightly, and add a README that presents the 
library as it should be seen on PyPI.  Still a lot of cleanup to do and 
tests to add, though.

Revision 2216 - (view) (download) (as text) - [select for diffs]
Modified Wed Jul 19 00:43:47 2006 UTC (17 years, 8 months ago) by pje
File length: 263 byte(s)
Diff to previous 2101
Use SymbolType instead of creating a custom Symbol type.

Revision 2101 - (view) (download) (as text) - [select for diffs]
Added Sun Nov 13 01:17:01 2005 UTC (18 years, 4 months ago) by pje
File length: 224 byte(s)
Initial draft of the "Contextual" library, peak.util.context.  This
library offers a variety of tools for dynamic context management,
roughly equivalent to a subset of peak.config and peak.binding, but
with far less code, complexity, and coupling.  The contextual tools
can be used without interfaces, components, or component hierarchies,
and provide a more dynamic concept of operations than ServiceArea.
In addition, the Context tools are thread-safe, even for generator-based
pseudothreads.  Python 2.4 is required.

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

  Diffs between and
  Type of Diff should be a

Sort log by:

cvs-admin@eby-sarna.com

Powered by ViewCVS 1.0-dev

ViewCVS and CVS Help