{"id":"W2032534941","doi":"10.2498/cit.2002.01.04","title":"The Design and Implementation of SPARK, a Toolkit for Implementing Domain-Specific Languages","year":2002,"lang":"en","type":"article","venue":"Journal of Computing and Information Technology","topic":"Algorithms and Data Compression","field":"Computer Science","cited_by":6,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Calgary","funders":"","keywords":"SPARK (programming language); Computer science; Python (programming language); Domain (mathematical analysis); Programming language; Domain-specific language; Software engineering","routes":{"ca_aff":true,"ca_fund":false,"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.006570256,0.0008730452,0.001063463,0.0008752546,0.001535606,0.003615567,0.004746763,0.00148955,0.003398939],"category_scores_gemma":[0.01452136,0.001583963,0.001840074,0.001167583,0.002125328,0.00456006,0.004153929,0.005248719,0.004227133],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0009784852,"about_ca_system_score_gemma":0.005092887,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.002178168,"about_ca_topic_score_gemma":0.001654659,"domain_scores_codex":[0.9935557,0.001435183,0.0008554445,0.001059835,0.002512993,0.0005807799],"domain_scores_gemma":[0.9937376,0.001009634,0.0004169435,0.001661884,0.002323057,0.0008508796],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"bench_or_experimental","study_design_scores_codex":[0.0009962013,0.0006982745,0.004413663,0.00273649,0.0004819855,0.001036307,0.004605795,0.06763568,0.06701811,0.242925,0.1346363,0.4728163],"study_design_scores_gemma":[0.0003641251,0.0004375587,0.00153969,0.0003253242,0.0002112893,0.001839746,0.0005621581,0.2153339,0.09252299,0.1051819,0.5812813,0.0003999599],"study_design_candidate":"bench_or_experimental","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.002249888,0.0001421739,0.9814036,0.000307456,0.0001670479,0.0005072054,0.0002194001,0.01223343,0.002769826],"genre_scores_gemma":[0.02418483,0.0003023834,0.9655219,0.00037266,0.00007661659,0.0008984092,0.00121142,0.003677796,0.003753956],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.006570256,"threshold_uncertainty_score":0.03474724,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.01422125985618264,"score_gpt":0.273540780863525,"score_spread":0.2593195210073423,"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."}}