{"action":"created","issue":{"url":"https://api.github.com/repos/latex3/svn-mirror/issues/233","labels_url":"https://api.github.com/repos/latex3/svn-mirror/issues/233/labels{/name}","comments_url":"https://api.github.com/repos/latex3/svn-mirror/issues/233/comments","events_url":"https://api.github.com/repos/latex3/svn-mirror/issues/233/events","html_url":"https://github.com/latex3/svn-mirror/issues/233","id":96911135,"number":233,"title":"Move engine tests to a dedicated prefix","user":{"login":"josephwright","id":654518,"avatar_url":"https://avatars.githubusercontent.com/u/654518?v=3","gravatar_id":"","url":"https://api.github.com/users/josephwright","html_url":"https://github.com/josephwright","followers_url":"https://api.github.com/users/josephwright/followers","following_url":"https://api.github.com/users/josephwright/following{/other_user}","gists_url":"https://api.github.com/users/josephwright/gists{/gist_id}","starred_url":"https://api.github.com/users/josephwright/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/josephwright/subscriptions","organizations_url":"https://api.github.com/users/josephwright/orgs","repos_url":"https://api.github.com/users/josephwright/repos","events_url":"https://api.github.com/users/josephwright/events{/privacy}","received_events_url":"https://api.github.com/users/josephwright/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/latex3/svn-mirror/labels/expl3","name":"expl3","color":"5319e7"},{"url":"https://api.github.com/repos/latex3/svn-mirror/labels/feature%20request","name":"feature request","color":"009800"}],"state":"open","locked":false,"assignee":{"login":"josephwright","id":654518,"avatar_url":"https://avatars.githubusercontent.com/u/654518?v=3","gravatar_id":"","url":"https://api.github.com/users/josephwright","html_url":"https://github.com/josephwright","followers_url":"https://api.github.com/users/josephwright/followers","following_url":"https://api.github.com/users/josephwright/following{/other_user}","gists_url":"https://api.github.com/users/josephwright/gists{/gist_id}","starred_url":"https://api.github.com/users/josephwright/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/josephwright/subscriptions","organizations_url":"https://api.github.com/users/josephwright/orgs","repos_url":"https://api.github.com/users/josephwright/repos","events_url":"https://api.github.com/users/josephwright/events{/privacy}","received_events_url":"https://api.github.com/users/josephwright/received_events","type":"User","site_admin":false},"milestone":null,"comments":2,"created_at":"2015-07-23T21:39:29Z","updated_at":"2015-07-24T00:25:34Z","closed_at":null,"body":"As discussed at TUG2015, `\\engine_if_...` seems most sensible here. May also have some relation to https://github.com/latex3/svn-mirror/issues/230 so check on that first!"},"comment":{"url":"https://api.github.com/repos/latex3/svn-mirror/issues/comments/124276255","html_url":"https://github.com/latex3/svn-mirror/issues/233#issuecomment-124276255","issue_url":"https://api.github.com/repos/latex3/svn-mirror/issues/233","id":124276255,"user":{"login":"blefloch","id":722786,"avatar_url":"https://avatars.githubusercontent.com/u/722786?v=3","gravatar_id":"","url":"https://api.github.com/users/blefloch","html_url":"https://github.com/blefloch","followers_url":"https://api.github.com/users/blefloch/followers","following_url":"https://api.github.com/users/blefloch/following{/other_user}","gists_url":"https://api.github.com/users/blefloch/gists{/gist_id}","starred_url":"https://api.github.com/users/blefloch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blefloch/subscriptions","organizations_url":"https://api.github.com/users/blefloch/orgs","repos_url":"https://api.github.com/users/blefloch/repos","events_url":"https://api.github.com/users/blefloch/events{/privacy}","received_events_url":"https://api.github.com/users/blefloch/received_events","type":"User","site_admin":false},"created_at":"2015-07-24T00:25:34Z","updated_at":"2015-07-24T00:25:34Z","body":"Joseph, you might remember some email discussion we had (just the two of us, for some reason) starting on November 12, 2012, from an email entitled `Re: [l3svn] r4297 - Allow \"driver\" option to deal with all cases properly`.  I'm not going to reproduce the whole discussion here.  The main point was that we may want to provide eventually all of the following tests:\r\n\r\n- `\\mode_if_horizontal:TF` and friends (`vertical`, `math`, `inner`), about the current state of TeX\r\n\r\n- `\\output_if_pdf:TF` as in `pdf` versus `dvi`\r\n\r\n- `\\engine_if_pdftex:TF` and `xetex`, `luatex`\r\n\r\n- `\\os_if_macos:TF` and other operating systems, but also `\\os_if_shelllescape:TF`.\r\n\r\nAs I've written them in this list, each set of conditionals comes with a different prefix, but another option is to use `\\mode_if_engine_pdftex:TF` and so one, all with the `mode` prefix, or some other prefix (`now`?).\r\n\r\nThe main question is to decide the naming scheme: one prefix for all these things, or a different prefix for each kind as done in the present post of mine?"}}