{ "slug": "dlang", "language": "D", "repository": "https://github.com/exercism/xdlang", "checklist_issue": 6, "active": true, "problems": [ "hello-world", "gigasecond", "rna-transcription", "raindrops", "bob", "etl", "hamming", "nucleotide-count", "robot-name", "difference-of-squares", "roman-numerals", "series", "triangle", "crypto-square", "circular-buffer", "pangram" ], "exercises": [ { "slug": "hello-world", "difficulty": 1, "topics": [ "language basics" ] }, { "slug": "gigasecond" , "difficulty": 1, "topics": [ "language basics", "time" ] }, { "slug": "rna-transcription", "difficulty": 2, "topics": [ "string manipulation", "error handling", "control-flow (foreach)" ] }, { "slug": "raindrops", "difficulty": 1, "topics": [ "language basics", "control-flow (if-statements)" ] }, { "slug": "bob", "difficulty": 2, "topics": [ "string manipulation", "control-flow (if-statements)" ] }, { "slug": "etl", "difficulty": 2, "topics": [ "string manipulation", "control-flow (foreach)", "associative arrays" ] }, { "slug": "hamming", "difficulty": 2, "topics": [ "error handling", "control-flow (foreach)" ] }, { "slug": "nucleotide-count", "difficulty": 3, "topics": [ "classes", "parsing", "associative arrays" ] }, { "slug": "robot-name", "difficulty": 3, "topics": [ "classes", "random numbers" ] }, { "slug": "difference-of-squares", "difficulty": 2, "topics": [ "control-flow (foreach)", "template metaprogramming", "functional", "algorithms" ] }, { "slug": "roman-numerals", "difficulty": 3, "topics": [ "string manipulation", "conversions", "functional" ] }, { "slug": "series", "difficulty": 3, "topics": [ "string manipulation", "arrays" ] }, { "slug": "triangle", "difficulty": 2, "topics": [ "language basics", "control-flow (if-statements)" ] }, { "slug": "crypto-square", "difficulty": 3, "topics": [ "string manipulation", "classes", "algorithms" ] }, { "slug": "circular-buffer", "difficulty": 4, "topics": [ "class templates", "data-structures" ] }, { "slug": "pangram", "difficulty": 1, "topics": [ "language basics", "string manipulation", "control-flow" ] } ], "deprecated": [ ], "ignored": [ "docs" ], "foregone": [ ] }