Christian Tismer writes: >This is simply not the place to use a dictionary. >You don't need fast lookup from names to codes, >but something that supports incremental search. >This would enable PythonWin to sho a pop-up list after >you typed the first letters. Hmm... one could argue that PythonWin or IDLE should provide their own database for incremental searching; I was planning on following Bill Tutt's suggestion of generating a perfect minimal hash for the names. gperf isn't up to the job, but I found an algorithm that should be OK. Just got to implement it now... But, if your approach pays off it'll be superior to a perfect hash. >Is there any reason why you didn't use the UnicodeData.txt file, >I mean do I cover everything if I continue to use that? Oops; I saw the NameList file and just went for it; maybe it should use the full UnicodeData.txt. --amk
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4