<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">If I have two hash tables, both with the same set of keys, but with different values for those keys, then can I count on the order being the same for both hash-tables?<div><br></div><div>I noticed this: <a href="https://github.com/plt/racket/commit/abe1233734b3a8d46f96707cc3a2517340cb28a3">https://github.com/plt/racket/commit/abe1233734b3a8d46f96707cc3a2517340cb28a3</a> saying:</div><div><p class="commit-title" style="box-sizing: border-box; color: rgb(33, 63, 77); margin: 0px 0px 8px; font-size: 18px; font-weight: bold; text-shadow: rgba(255, 255, 255, 0.498039) 0px 1px; font-family: Helvetica, arial, freesans, clean, sans-serif, 'Segoe UI Emoji', 'Segoe UI Symbol';">make hash-table order invertible at build time</p><div class="commit-desc" style="box-sizing: border-box; margin: -5px 0px 10px; color: rgb(51, 51, 51); font-family: Helvetica, arial, freesans, clean, sans-serif, 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 13px; line-height: 18px;"><pre style="box-sizing: border-box; overflow: visible; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; margin-top: 10px; margin-bottom: 10px; line-height: 1.45; max-width: 100%; color: rgb(89, 96, 99); white-space: pre-wrap; text-shadow: rgba(255, 255, 255, 0.498039) 0px 1px; word-wrap: break-word;">For detecting and debugging accidental dependencies on hash-table
order, it might be helpful to invert the order at the lowest level. </pre></div><div>Does this mean I shouldn’t count on the order being the same? How does this work?</div></div><div><br></div></body></html>