Merge commit 'f742a8f9db55ce2c9184803ac278af5ec107b15f'
Conflicts: work/mongodb/persistent/persistent.factordb4
commit
eaa88c90ab
|
@ -10,7 +10,10 @@ SLOT: _p_info
|
||||||
|
|
||||||
TUPLE: oid { a initial: 0 } { b initial: 0 } ;
|
TUPLE: oid { a initial: 0 } { b initial: 0 } ;
|
||||||
|
|
||||||
TUPLE: persistent-info type vocab collection dirty? mt ;
|
: MDB_CLASS ( -- string ) "p_class" ; inline
|
||||||
|
: MDB_VOCAB ( -- string ) "p_vocab" ; inline
|
||||||
|
: MDB_MODIF ( -- string ) "p_mt" ; inline
|
||||||
|
: MDB_CREAT ( -- string ) "p_ct" ; inline
|
||||||
|
|
||||||
<PRIVATE
|
<PRIVATE
|
||||||
|
|
||||||
|
@ -44,9 +47,9 @@ M: tuple-class persistent-tuple-class ( class -- class' )
|
||||||
|
|
||||||
GENERIC: make-persistent ( tuple -- 'tuple )
|
GENERIC: make-persistent ( tuple -- 'tuple )
|
||||||
|
|
||||||
M: tuple make-persistent ( tuple -- 'tuple )
|
! M: tuple make-persistent ( tuple -- 'tuple )
|
||||||
[let* | tuple [ ]
|
! [let* | tuple [ ]
|
||||||
class [ tuple class ]
|
! class [ tuple class ]
|
||||||
'tuple [ class persistent-tuple-class new ] |
|
! 'tuple [ class persistent-tuple-class new ] |
|
||||||
|
!
|
||||||
] ;
|
! ] ;
|
||||||
|
|
Loading…
Reference in New Issue