﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	difficulty
1581	record-instance? from (chicken memory representation) fails in modules	Kooda		"Since 5.0.0, we prefix record symbols with the module name, this makes the behavior of `record-instance?` very strange, as the same call to it can work outside a module but fail inside.

For example, this breaks the record matching of the matchable egg.

Here is a test case:

{{{
(module foo ()
(import scheme)
(cond-expand
  (chicken-4 (import chicken) (use lolevel))
  (chicken-5 (import (chicken base) (chicken memory representation))))
(define-record bar)
(assert (record-instance? (make-bar) 'bar)))
}}}"	defect	closed	minor	5.1	core libraries	5.0.0	fixed			easy
