{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,22]],"date-time":"2026-04-22T20:53:48Z","timestamp":1776891228073,"version":"3.51.2"},"reference-count":6,"publisher":"Centre pour la Communication Scientifique Directe (CCSD)","issue":"1","license":[{"start":{"date-parts":[[2008,11,7]],"date-time":"2008-11-07T00:00:00Z","timestamp":1226016000000},"content-version":"unspecified","delay-in-days":5424,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Funct. Prog."],"published-print":{"date-parts":[[1994,1]]},"abstract":"<jats:p>And Joktan begat Almodad, and Sheleph, and Hazarmaveth, and Jerah, and Handoram, and Uzal, and Diklah, and Obal, and Abimael, and Sheba, and Ophir, and Havilah, and Jobab: all these were the sons of Joktan.<\/jats:p>\n                  <jats:p>\n                    \u2014\n                    <jats:italic>Genesis 10:26\u201329<\/jats:italic>\n                  <\/jats:p>","DOI":"10.1017\/s0956796800000988","type":"journal-article","created":{"date-parts":[[2008,11,7]],"date-time":"2008-11-07T11:13:10Z","timestamp":1226056390000},"page":"117-123","source":"Crossref","is-referenced-by-count":14,"title":["Functional Pearl: On generating unique names"],"prefix":"10.46298","volume":"4","author":[{"given":"Lennart","family":"Augustsson","sequence":"first","affiliation":[]},{"given":"Mikael","family":"Rittri","sequence":"additional","affiliation":[]},{"given":"Dan","family":"Synek","sequence":"additional","affiliation":[]}],"member":"25203","published-online":{"date-parts":[[2008,11,7]]},"reference":[{"key":"S0956796800000988_ref006","first-page":"61","volume-title":"ACM Conf. on LISP and Functional Programming","author":"Wadler","year":"1990"},{"key":"S0956796800000988_ref002","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/31.3.243"},{"key":"S0956796800000988_ref001","volume-title":"Functional non-deterministic programming, or How to make your own oracle","author":"Augustsson","year":"1989"},{"key":"S0956796800000988_ref003","first-page":"163","volume-title":"The Implementation of Functional Programming Languages","author":"Hancock","year":"1987"},{"key":"S0956796800000988_ref004","article-title":"Haskell special issue","volume":"27","author":"Hudak","year":"1992","journal-title":"ACM SIGPLAN Notices"},{"key":"S0956796800000988_ref005","first-page":"279","volume-title":"ML for the Working Programmer","author":"Paulson","year":"1991"}],"container-title":["Journal of Functional Programming"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0956796800000988","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,22]],"date-time":"2026-04-22T20:18:00Z","timestamp":1776889080000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0956796800000988\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1994,1]]},"references-count":6,"journal-issue":{"issue":"1","published-print":{"date-parts":[[1994,1]]}},"alternative-id":["S0956796800000988"],"URL":"https:\/\/doi.org\/10.1017\/s0956796800000988","relation":{},"ISSN":["0956-7968","1469-7653"],"issn-type":[{"value":"0956-7968","type":"print"},{"value":"1469-7653","type":"electronic"}],"subject":[],"published":{"date-parts":[[1994,1]]}}}