Re: [vwrap] What does "ADT" mean?

Dzonatas Sol <dzonatas@gmail.com> Mon, 09 May 2011 14:47 UTC

Return-Path: <dzonatas@gmail.com>
X-Original-To: vwrap@ietfa.amsl.com
Delivered-To: vwrap@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B5A34E07F5 for <vwrap@ietfa.amsl.com>; Mon, 9 May 2011 07:47:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.892
X-Spam-Level:
X-Spam-Status: No, score=-3.892 tagged_above=-999 required=5 tests=[AWL=-0.293, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id K556vzYEe4F1 for <vwrap@ietfa.amsl.com>; Mon, 9 May 2011 07:47:46 -0700 (PDT)
Received: from mail-px0-f179.google.com (mail-px0-f179.google.com [209.85.212.179]) by ietfa.amsl.com (Postfix) with ESMTP id 227BEE07F1 for <vwrap@ietf.org>; Mon, 9 May 2011 07:47:46 -0700 (PDT)
Received: by pxi2 with SMTP id 2so3257732pxi.38 for <vwrap@ietf.org>; Mon, 09 May 2011 07:47:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:message-id:date:from:user-agent:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=szuECAFVbCzz1mbs/Kiv+kJLFi8a/6wQKcuXMaSSu4w=; b=A+LDBzugo86BWMEFf1PUFUYXS6xuE2L+63pfP4IOqYTV70htB5poML14j61cL3km6V Y/4bbUy9xinW8j4LsiYUDFxaNHCozBBv0QKo+K4/Jua2Vd+2slJdC13zfpYU6f1f8dyb AEmoadwdRlrOu4w1Jv6Qk/rK5duclr1+eBkdk=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=thcIkWbfYzJqH8WgwOXvEbBUYJ0DYgAbB84vGPmlBQCRmrGZKRIr96hndBHif8UY5Z hkj3CfAgih5K1SmPDvSD8he31jZFwVSN4nHyacBtJXz6cwRLvdD//FZpsYBrJKdx/mLH 4khJ9vBosJDfr0z5ezPQ8f0A/AtG4mYBRrmjg=
Received: by 10.68.44.202 with SMTP id g10mr9755222pbm.379.1304952076550; Mon, 09 May 2011 07:41:16 -0700 (PDT)
Received: from [192.168.0.50] ([70.133.70.225]) by mx.google.com with ESMTPS id f4sm4149782pbd.13.2011.05.09.07.41.15 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 09 May 2011 07:41:15 -0700 (PDT)
Message-ID: <4DC7FCD2.1090805@gmail.com>
Date: Mon, 09 May 2011 07:40:18 -0700
From: Dzonatas Sol <dzonatas@gmail.com>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.16) Gecko/20110307 Icedove/3.0.11
MIME-Version: 1.0
To: vwrap@ietf.org
References: <4DC5ABAB.5040306@boroon.dasgupta.ch> <4DC5BDD5.7080103@gmail.com> <BANLkTi=iN0NK7fa8BESpQA1nLNdJVxhRCw@mail.gmail.com> <4DC7AD04.5090608@boroon.dasgupta.ch> <BANLkTi=TdZC8uzjkhJ8SoBzm1hG-+v9qvw@mail.gmail.com> <BANLkTim8fYVMAs4BH7nJ_uxC-mNCowQ7sg@mail.gmail.com>
In-Reply-To: <BANLkTim8fYVMAs4BH7nJ_uxC-mNCowQ7sg@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Subject: Re: [vwrap] What does "ADT" mean?
X-BeenThere: vwrap@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Virtual World Region Agent Protocol - IETF working group <vwrap.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/vwrap>, <mailto:vwrap-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/vwrap>
List-Post: <mailto:vwrap@ietf.org>
List-Help: <mailto:vwrap-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/vwrap>, <mailto:vwrap-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 09 May 2011 14:47:47 -0000

It's derived from Abstract Oriented Design. I published a paper on such 
to USENET in the '90s, so this isn't anything new to me. The paper 
merely pinpointed the need for real object oriented design to be active 
before abstract oriented design can be achieved. That's said passive 
because the main point is the flat model most people think is object 
oriented design is not sufficient for true OOP.

AOD is something even JavaVM couldn't achieve while limited to its flat 
text orientation model for program design. JVM added some hooks into the 
language to simulate such, yet even that attempt proved JavaVM wasn't so 
original and based upon many ideas they never credited nor implemented 
first (which finally forced Sun to open source).



On 05/09/2011 06:58 AM, Morgaine wrote:
> Aye, that phrase has been in use for as long as types systems have 
> existed.
>
>
> Morgaine.
>
>
>
> ======================
>
> On Mon, May 9, 2011 at 2:53 PM, Meadhbh Hamrick <ohmeadhbh@gmail.com 
> <mailto:ohmeadhbh@gmail.com>> wrote:
>
>     hmm... don't think me or mark lentczner coined the term "abstract type
>     system." i was used by the OMG and Microsoft long before we used it.
>     --
>     meadhbh hamrick * it's pronounced "maeve"
>     @OhMeadhbh * http://meadhbh.org/ * OhMeadhbh@gmail.com
>     <mailto:OhMeadhbh@gmail.com>
>
>
>
>     On Mon, May 9, 2011 at 1:59 AM, Boroondas Gupte
>     <sllists@boroon.dasgupta.ch <mailto:sllists@boroon.dasgupta.ch>>
>     wrote:
>     > Thanks for the clarification.
>     >
>     > On 05/08/2011 03:47 AM, Morgaine wrote:
>     >> ADT means Abstract Data Type.
>     > Ah, as I suspected. :-)
>     >
>     >> A system of abstract data types (such as LLSD) has no accepted
>     name or
>     >> abbreviation, but commonly one says "ADT system",
>     > Well, Meadhbh (and others behind LLSD?) seem to have coined the term
>     > "abstract type system" for such systems, but "ADT system" is equally
>     > understandable now that "ADT" is understood, so we can use those two
>     > terms synonymous, I guess.
>     >
>     >> or where context allows an unambiguous interpretation, simply
>     "ADT".
>     >>
>     >> No mystery there, it has been so for decades of common usage in
>     >> Computing. :-)
>     > The whole mystery was that I just wasn't aware that it was common to
>     > just say "ADT" instead of "ADT system" or "abstract type
>     system", when
>     > it is clear that a system is meant rather than a single type.
>     >
>     > Cheers,
>     > Boroondas
>     > _______________________________________________
>     > vwrap mailing list
>     > vwrap@ietf.org <mailto:vwrap@ietf.org>
>     > https://www.ietf.org/mailman/listinfo/vwrap
>     >
>     _______________________________________________
>     vwrap mailing list
>     vwrap@ietf.org <mailto:vwrap@ietf.org>
>     https://www.ietf.org/mailman/listinfo/vwrap
>
>
>
> _______________________________________________
> vwrap mailing list
> vwrap@ietf.org
> https://www.ietf.org/mailman/listinfo/vwrap
>    


-- 
--- https://twitter.com/Dzonatas_Sol ---
Web Development, Software Engineering, Virtual Reality, Consultant