{"id":"W4206286386","doi":"10.1145/3498700","title":"Mœbius: metaprogramming using contextual types: the stage where system f can pattern match on itself","year":2022,"lang":"en","type":"article","venue":"Proceedings of the ACM on Programming Languages","topic":"Logic, programming, and type systems","field":"Computer Science","cited_by":28,"is_retracted":false,"has_abstract":true,"ca_institutions":"Université de Montréal; Espace pour la vie; McGill University","funders":"Fonds de recherche du Québec – Nature et technologies; Natural Sciences and Engineering Research Council of Canada","keywords":"Metaprogramming; Computer science; Programming language; Exploit; Code generation; Code (set theory); Source code; Type inference; Theoretical computer science; Artificial intelligence; Key (lock); Inference","routes":{"ca_aff":true,"ca_fund":true,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":false},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.003483504,0.0006192833,0.0007058595,0.0008177368,0.001248627,0.003066433,0.002155133,0.001663301,0.006084268],"category_scores_gemma":[0.005677316,0.001043047,0.001967522,0.0005137001,0.003504235,0.00637993,0.004614797,0.003063407,0.001511649],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001592636,"about_ca_system_score_gemma":0.002071967,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.002427759,"about_ca_topic_score_gemma":0.001959834,"domain_scores_codex":[0.9980291,0.0004212909,0.00011004,0.0004055585,0.0005826253,0.0004514303],"domain_scores_gemma":[0.9981166,0.0005607071,0.0001768025,0.0008394397,0.0001708798,0.0001355843],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"theoretical_or_conceptual","study_design_gemma":"theoretical_or_conceptual","study_design_scores_codex":[0.0001415177,0.00003780453,0.001651539,0.0001649411,0.00003105258,0.0002960857,0.001306159,0.005739782,0.0134736,0.9158812,0.003737395,0.05753894],"study_design_scores_gemma":[0.00005508124,0.000175476,0.001060477,0.0002718394,0.00007016549,0.0006980597,0.0003157123,0.0968238,0.03598647,0.7168415,0.1475658,0.0001356252],"study_design_candidate":"theoretical_or_conceptual","study_design_consensus":"theoretical_or_conceptual","genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.01636541,0.0002193911,0.9686403,0.0005474586,0.0001147702,0.0001021768,0.0001083524,0.00485662,0.009045567],"genre_scores_gemma":[0.2788336,0.0002551399,0.7059716,0.0005651303,0.0001073564,0.0003312497,0.0001983801,0.002219599,0.01151788],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.006084268,"threshold_uncertainty_score":0.02035391,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02638656077483974,"score_gpt":0.2626384689665354,"score_spread":0.2362519081916957,"validation_status":"score_only:v0-immature-baseline","note":"Baseline scores from an immature model (maturity gate not passed). Scores rank; they never assert a category."}}