| Subject: | [svn:parrot] r29845 - trunk/languages/perl6/src/classes |
|---|---|
| From: | jonathan@xxxxxxxxxxxx |
| Date: | Tue, 29 Jul 2008 07:43:20 -0700 (PDT) |
| Newsgroups: | perl.cvs.parrot |
Author: jonathan
Date: Tue Jul 29 07:43:18 2008
New Revision: 29845
Modified:
trunk/languages/perl6/src/classes/Object.pir
Log:
[rakudo] Implement get_bool vtable method in Object, such that it tests
definedness. This means things like 'ok Foo.new' used in some spectests can
work.
Modified: trunk/languages/perl6/src/classes/Object.pir
==============================================================================
--- trunk/languages/perl6/src/classes/Object.pir (original)
+++ trunk/languages/perl6/src/classes/Object.pir Tue Jul 29 07:43:18 2008
@@ -304,6 +304,17 @@
.return 'prefix:?'(self)
.end
+=item get_bool (vtable)
+
+Returns true if the object is defined, false otherwise.
+
+=cut
+
+.sub '' :vtable('get_bool')
+ $I0 = 'defined'(self)
+ .return ($I0)
+.end
+
=item print()
=item say()
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | [svn:parrot] r29844 - in trunk/languages/tcl: runtime runtime/builtin src src/grammar/expr, coke |
|---|---|
| Next by Date: | [svn:parrot] r29846 - trunk/t/doc, infinoid |
| Previous by Thread: | [svn:parrot] r29844 - in trunk/languages/tcl: runtime runtime/builtin src src/grammar/expr, coke |
| Next by Thread: | [svn:parrot] r29846 - trunk/t/doc, infinoid |
| Indexes: | [Date] [Thread] [Top] [All Lists] |