From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Philipp Stephani
Emacs 26 introduces record= s, which have a print representation st= arting with `#s`, followed by a list of contents.This s= eems similar to the print representation of hash tables:--001a114031ea38e88c0560171aa8--(make-hash-table)=C2=A0;; =3D> #s(hash-table size 65 t= est eql rehash-size 1.5 rehash-threshold 0.8 data ( ...))Is this merely "coincidence", or is there some deeper mea= ning? If not, isn't it confusing to have two different objects w/ such = similar print representations?= Yes, it's confusing, and I'm very much against it. Interpretation o= f ELisp code (even compiled code) now changes in a very subtle manner depen= ding on whether a record named `hash-table` happens to be defined or not.= div>