Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!feeder.erje.net!border3.nntp.ams.giganews.com!Xl.tags.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!local2.nntp.ams.giganews.com!nntp.brightview.co.uk!news.brightview.co.uk.POSTED!not-for-mail NNTP-Posting-Date: Thu, 12 Apr 2012 13:21:12 -0500 From: Gareth Owen Newsgroups: comp.lang.c++ Subject: Re: Terminology - RAII vs. Scope Guard vs...? References: <2b96be9d-1925-4455-b6f9-12b2b15ebfad@x17g2000yqj.googlegroups.com> <2afef88f-f05f-4eb7-929b-fb587f674c68@er9g2000vbb.googlegroups.com> <9164b5b9-0424-4acf-9d2f-1344db90b3a7@w5g2000vbv.googlegroups.com> <4eEhr.12102$bk4.9926@news.usenetserver.com> Date: Thu, 12 Apr 2012 19:21:12 +0100 Message-ID: <87mx6gyfon.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) Cancel-Lock: sha1:E5D8edWNSaWCznh3W4Xd85Gw6nA= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Lines: 8 X-Usenet-Provider: http://www.giganews.com X-Trace: sv3-FqWN7hfDB33DhzydVwBBJUJZJDGRMjjzJ/sINq27huHq0l7nwUVnTCvcgFd+SJFnrIS4x7L7MW8fc5h!Zc24puGViId/xJvZ6Na6yHZjxqX7JNn91DeBWW33lxx8WgI+xBpOh9FlRm/TY161zfY= X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 X-Original-Bytes: 1698 Xref: csiph.com comp.lang.c++:15327 scott@slp53.sl.home (Scott Lurndal) writes: > While we didn't call it RAII, we used RAII techniques in an operating > system in 1989 (using Cfront 2.1). I'm not sure when BS codified it. "Design & Evolution of C++" (S16.5) suggests that BS and Andrew Koenig described it at the C++ Conference in 1990, so it looks like you hit upon it roughly contemporaneously.