{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2014:7EO6KXLJUWEUBR2UYC7J26DM23","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"f400da7d232d4fe5433ce6856a432184fc2f5db9d4b9f3a52a720c66dfdb50cb","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2014-04-27T22:51:24Z","title_canon_sha256":"e8620f44e2901d47471cb78aa56c7a510a9acfc79285899987549ff64ec737b6"},"schema_version":"1.0","source":{"id":"1404.6838","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1404.6838","created_at":"2026-05-18T02:53:05Z"},{"alias_kind":"arxiv_version","alias_value":"1404.6838v1","created_at":"2026-05-18T02:53:05Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1404.6838","created_at":"2026-05-18T02:53:05Z"},{"alias_kind":"pith_short_12","alias_value":"7EO6KXLJUWEU","created_at":"2026-05-18T12:28:16Z"},{"alias_kind":"pith_short_16","alias_value":"7EO6KXLJUWEUBR2U","created_at":"2026-05-18T12:28:16Z"},{"alias_kind":"pith_short_8","alias_value":"7EO6KXLJ","created_at":"2026-05-18T12:28:16Z"}],"graph_snapshots":[{"event_id":"sha256:223ee5c3805ac65f31d5725d278e960ac5a6818367714d782e2740a73be7f148","target":"graph","created_at":"2026-05-18T02:53:05Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"paper":{"abstract_excerpt":"External or internal domain-specific languages (DSLs) or (fluent) APIs? Whoever you are -- a developer or a user of a DSL -- you usually have to choose your side; you should not! What about metamorphic DSLs that change their shape according to your needs? We report on our 4-years journey of providing the \"right\" support (in the domain of feature modeling), leading us to develop an external DSL, different shapes of an internal API, and maintain all these languages. A key insight is that there is no one-size-fits-all solution or no clear superiority of a solution compared to another. On the cont","authors_text":"Benoit Combemale, Mathieu Acher, Philippe Collet","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2014-04-27T22:51:24Z","title":"Metamorphic Domain-Specific Languages: A Journey Into the Shapes of a Language"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1404.6838","kind":"arxiv","version":1},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:39601a7f3a44172237ec39114a59b89b05c1acffde35a10e2cdd2501e2036dca","target":"record","created_at":"2026-05-18T02:53:05Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"f400da7d232d4fe5433ce6856a432184fc2f5db9d4b9f3a52a720c66dfdb50cb","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2014-04-27T22:51:24Z","title_canon_sha256":"e8620f44e2901d47471cb78aa56c7a510a9acfc79285899987549ff64ec737b6"},"schema_version":"1.0","source":{"id":"1404.6838","kind":"arxiv","version":1}},"canonical_sha256":"f91de55d69a58940c754c0be9d786cd6c69956757fbc8a31c346fa2a0d85cc6d","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"f91de55d69a58940c754c0be9d786cd6c69956757fbc8a31c346fa2a0d85cc6d","first_computed_at":"2026-05-18T02:53:05.761429Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T02:53:05.761429Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"IqlqDUMWrz9h5zBfeIysRhZkVeYScxC7GwIQrhMiNyCYNkXSCQM3EnLXh7v3tkYeNIOvuTy9Do2KQ9fyXn4vBg==","signature_status":"signed_v1","signed_at":"2026-05-18T02:53:05.761920Z","signed_message":"canonical_sha256_bytes"},"source_id":"1404.6838","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:39601a7f3a44172237ec39114a59b89b05c1acffde35a10e2cdd2501e2036dca","sha256:223ee5c3805ac65f31d5725d278e960ac5a6818367714d782e2740a73be7f148"],"state_sha256":"a876fabf8e9304dd14f82b34d14d19afa3f97f5931f74b1ce272081588c41069"}