present: add present for pointer

modern-harvey2
Doug Coleman 2017-12-28 17:15:51 -08:00
parent 233c3dcebd
commit f24a2e8ef7
1 changed files with 6 additions and 3 deletions

View File

@ -1,7 +1,7 @@
! Copyright (C) 2008, 2009 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
USING: accessors effects io.pathnames kernel math math.parser
quotations sequences strings vocabs words ;
USING: accessors alien.c-types effects io.pathnames kernel math
math.parser quotations sequences strings vocabs words ;
IN: present
GENERIC: present ( object -- string )
@ -34,3 +34,6 @@ M: callable present
[ [ present ] map " " join ]
[ drop " ]" ] tri 3append
] if-empty ;
M: pointer present
to>> name>> "*" append ;