The I6 parser code is, to be frank, almost illegible in places, with a complicated series of goto statements, no real indication of what state exactly it’s keeping between the different functions, and functions that aren’t normally encountered in developing an I6 game and don’t have much documentation in the Inform Design Manual.Īs for resolving the semantic content of commands, that’s actually not that bad with such a restricted grammar and world model. Say something new, from the ground up?īodily replacing the I6 parser is feasible but nontrivial. Not knowing the internals of I6 how easy would it be to completely replace the existing parser with a new one. The scope of the problem is broad even if restricting to a IF settings, and it’s tricky to ensure predictability in the system output. I also like the idea in princple of using machine learning to solve the general parsing problem, but it’s very difficult to pull off in practice. I’m not sure how representative those blogs are, though, so: Is this an active problem in IF that people care about, or is it just something that we’re resigned to?
Is there any interest, though, in revising the parser for Inform? I get the impression from reading various IF blogs that the consensus is that this is an inherent problem with parser-based text-adventures, and the options are just to accept it as an inherent limitation or to switch to a choice-based approach. My last game was in Inform 7, which makes it much harder to get at lower-level features, and so I put those changes back on the drawing board. I’m not referring to simply adding new verbs or tokens here, but slightly more low-level stuff like having the parser try all lines of grammar for a given verb before returning an error. Textify v1.A while back, I added some hacks to the standard Inform 6 parser to fix various issues with it (or things I considered to be issues, at least).Textify v1.10 with a resizable and editable text popup.7+ Taskbar Tweaker and a first look at Windows 11.
I’m running Windows 10 Pro 圆4 ’21H1 and ’21H2. Michael, in spite of all this I’m a great fan and admirer of yours. ini (“More Settings”) did not change a thing for me. I suspected Automation UI to be responsible for this changed behaviour, but setting “use_legacy_msaa_api=1” under in Textify’s. With all due respect for everything you do and have achieved, needless to say I regret Textify’s loss of comprehensive output as explained hereabove.
:::ĭevEnv.exe Username: AMDG PID: 16600 Status: Running PF Delta: 934 CPU: 00 Working set (memory): 2 039 548 K Elevated: No Command line: “E:\Program Files\Microsoft Visual Studio\2022\Community\common7\ide\devEnv.exe Platform: 64 bit UAC virtualisation: Disabled Since Textify v1.9, only one field (or must I say cell) is grabbed at a time.įrom TaskMgr.exe, Textify would formerly return e.g. Textify v1.8.6 Publisher: RaMMicHaeL Installed on 10/10/2021 Location: c:\Program Files (x86)\Textify
AppWiz.cpl, nor from TaskMgr.exe’s Details page.įrom AppWiz.cpl, Textify (pre-v1.9) would formerly return e.g. Starting from v1.9, I was a bit shocked that Textify no longer grabs a complete entry from e.g. Here is an archived copy of that company’s web page: There used to be a program called Text Spotlight that did this, but the company went out of business a long time ago.
Textify then opens a browser tab on IMDb with that movie listed at the top of the results.įeature Request: It would be awesome if you could add a button that, when a user types in a search term, it would, instead of launching something, instead highlight every instance of that search term throughout all opened windows. For example, if I want to look up a movie on IMDb, I simply activate Textify, type in the movie’s name, then click on my IMDb button. I have done this, using Resource Hacker, and it makes Textify much more useful. Suggestion: I think it would be nice if you removed the “read-only” property from the edit box in dialog #201, enabling the user to overwrite the text in the box with something else. I have a suggestion and a feature request…