Lab49 is hiring! Click here to apply! Or, read more about our current openings here.
- No x:Type, No Problem
- Adobe: Double-Down Strategy – Where Does This Leave LifeCycle Data Services?
- Adobe: Falcon JS = MXML and ActionScript to HTML and JavaScript Compiler
- HTML5 and Adobe Calls Time on Browser Plugins
- Spark or Not To Spark?
- Random Reading Post-Vacation – HTML5, C++, TPL DataFlow, Flex 4
Categories
- .Net (938)
- 4.0 (5)
- Acropolis (1)
- ActionScript (11)
- Adobe Flex (17)
- Advanced Visualization (254)
- Agile (86)
- Ajax (2)
- Algo Trading (3)
- Architecture (22)
- ASP.NET (3)
- Attributes (1)
- Audio & Video (10)
- Avro (1)
- C++ (92)
- Career/Recruitment (16)
- CEP/ESP (39)
- Computer Science (14)
- Conversations in the Lab (16)
- CTP (2)
- Data Parallelism (1)
- Database (24)
- Design Patterns (5)
- Erlang (8)
- Events (55)
- F# (11)
- Featured Posts (10)
- Finance (357)
- Flex (31)
- Functional Programming (68)
- Funny (28)
- General Development (110)
- Grid (8)
- Hadoop (1)
- Hadoop – HDFS (1)
- Haskell (10)
- High Frequency Trading (5)
- HPC (108)
- Innovation (8)
- iPad (11)
- Irrational Exuberance (5)
- Java (162)
- JavaScript (42)
- K/Q (3)
- Kdb (1)
- Lab49 (165)
- Lab49 @ Adobe MAX 2009 (6)
- Lab49 @ MIX08 (1)
- Lab49 @ Mix09 (26)
- Lab49 @ Mix10 (3)
- Lab49 @ PDC09 (14)
- Languages (44)
- Learning (7)
- LINQ (55)
- Lisp (15)
- Logic (7)
- Lua (4)
- Management (22)
- MapReduce (1)
- Market Data (6)
- Marketing (17)
- Monitorscript (3)
- MSBuild (8)
- MVVM (8)
- NOW (1)
- Off Topic (1)
- Open Source (16)
- Patters & Algorithms (1)
- Performance (19)
- Popfly (6)
- PowerShell (425)
- Prism (1)
- Python (15)
- R (1)
- Reactive Extensions for .NET (4)
- Reactive Framework (8)
- RHIPE (1)
- RIA (14)
- Ruby (24)
- Scrum (5)
- Security (9)
- Seminars (3)
- Silverlight (102)
- Sketchflow (7)
- SOA (11)
- SpringSource (3)
- Sybase-IQ (1)
- Technology (296)
- Testing (29)
- Tools (52)
- Uncategorized (2083)
- User Experience (3)
- User Experience (UX) (8)
- UX (49)
- Vim (2)
- Virtualization (3)
- VS.NET (6)
- WCF (9)
- Web (39)
- WinFX (13)
- WPF (57)
- XML/XSLT (10)
Archives
Subscribe
Contributors
- A random walk through Financial IT
- Andre de Cavaignac : On Software
- anton maximov – blog
- Avik’s Ruminations
- BLing on Software Pragnitism
- David Padbury » lab49
- Farid Sammur's Blog
- Feanorian
- Genius Required » Technical
- Gotham Canuk
- iGlossolalia
- IT in the financial world … » Lab49
- jimmy.thinking
- Joe on Computing
- Join Them
- Justin J. Moses : Blog » lab49
- Lab49 @ MIX09
- Measure twice, cut once – Dev
- newyorkscot
- NorthHorizon
- Notes to self
- Objects of Distraction
- Pelebyte » technology
- Pixel-in-Gene
- Ray DeLaPena
- Scott Weinstein on .Net
- Sergey Kogan
- Software Codex, from Shiva Muthukumar
- Tales from a Trading Desk
- Tech – Tech Voice !!!
- Tech Tock
- Technical Tidbits
- The Life of Brian
- Thorsten Lorenz – Coding Cycle Diaries
- UX Corner » Lab49
- Vitaly Peressada On Software
Links
Contact Lab49 or call +1 (212) 966-3468 / Entries (RSS)
Lab49 Blog is proudly powered by WordPress



August 22nd, 2005 at 11:54 am
dan points out this was previously mentioned on this fine blog…
while we’re broadly on the subject of interception, is it just me or does the .net interception option suck? so, if i’m prepared to derive from ContextBoundObject, i can get arbitrary method interception, but otherwise i’m outta luck (short of some gnarly IL fixup?) forcing derivation in a language that doesn’t support multiple inheritance doesn’t seem like a great option. none of the articles i have found on interception even seem to consider that a drawback…
August 22nd, 2005 at 1:16 pm
Deriving from CBO does indeed suck. Ive come across articles which explained why they made that decision, though I cant seem to find a reference now.
I imagine its possible to create equivalent functionality using classloader interception techniques, some code generation, and judicious use of a few coding rules.
August 22nd, 2005 at 1:28 pm
That’s what Spring Framework solves.
From the Spring.Net Documentation :
August 22nd, 2005 at 2:36 pm
that’s not how i read it; are you sure?