Message from discussion
Next Apocalypse
Newsgroups: perl.perl6.language
Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!nntp.perl.org
Return-Path: <pdcaw...@bofh.org.uk>
Mailing-List: contact perl6-language-h...@perl.org; run by ezmlm
Delivered-To: mailing list perl6-langu...@perl.org
Delivered-To: perl6-langu...@perl.org
X-Authentication-Warning: huge.bofh.org.uk: pdcawley set sender to pdcaw...@bofh.org.uk using -f
To: Luke Palmer <fibon...@babylonia.flatirons.org>
Cc: Jonadab the Unsightly One <jona...@bright.net>, Dan Sugalski <d...@sidhe.org>, Jonathan Scott Duff <d...@cbi.tamucc.edu>, perl6-langu...@perl.org
Subject: Re: Next Apocalypse
References: <Pine.LNX.4.44.0309091636160.23535-100000@redcap.sidhe.org> <d6e4rwfs.fsf@jonadab.homeip.net> <20030914014352.GA28810@babylonia.flatirons.org>
Date: Mon, 15 Sep 2003 09:21:18 +0100
In-Reply-To: <20030914014352.GA28810@babylonia.flatirons.org> (Luke Palmer's message of "Sat, 13 Sep 2003 19:43:52 -0600")
Message-ID: <m2fziy4g3l.fsf@huge.bofh.org.uk>
User-Agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3.50 (darwin)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Spam-Check-By: la.mx.develooper.com
X-Spam-Status: No, hits=-2.7 required=7.0 tests=CARRIAGE_RETURNS,IN_REP_TO,QUOTED_EMAIL_TEXT,REFERENCES,SPAM_PHRASE_00_01,USER_AGENT,USER_AGENT_GNUS_UA,X_AUTH_WARNING version=2.44
X-SMTPD: qpsmtpd/0.26, http://develooper.com/code/qpsmtpd/
Approved: n...@nntp.perl.org
From: pdcaw...@bofh.org.uk (Piers Cawley)
Lines: 10
Luke Palmer <fibon...@babylonia.flatirons.org> writes:
> Also, the "standard library", however large or small that will be, will
> definitely be mutable at runtime. There'll be none of that Java "you
> can't subclass String, because we think you shouldn't" crap.
Great. But will it also be possible to add methods (or modify them)
to an existing class at runtime? You only have to look at a Smalltalk
image to see packages adding helper methods to Object and the like
(better to add a do nothing method to Object that find yourself doing
C<$thing.do_that if $thing.can('do_that')> all the time...)