id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,os,architecture,failure,difficulty,testcase,blockedby,blocking,related
4168,Add StringPrimL to template-haskell,ekmett,,"In designing a template haskell lexer, you cannot get the same performance as alex, due to the fact that you cannot encode a `""string""#` literal to house the lookup tables for the encoded lexer.

Proposal: add `""string""#` literals to `template-haskell` as `StringPrimL` (or another suitable constructor) to Lit.

Then the quasiquoter can emit a data type that contains `Addr#` references to the link-time-locatable `""string""#`s permitting constant folding and inlining away the particular link time choice of `Addr#`.",feature request,closed,normal,,Template Haskell,6.12.3,fixed,,ekmett@…,Unknown/Multiple,Unknown/Multiple,None/Unknown,,,,,
