ruby icon indicating copy to clipboard operation
ruby copied to clipboard

Checklist: normalise topics

Open SleeplessByte opened this issue 6 years ago • 2 comments

Note: the suggestions are generated automagically. If something is actually missing, please open an issue at problem-specifications to add the missing topics.

=> fetching config from ../exercism-ruby/config.json
=> reading topics from ..\problem-specifications\TOPICS.txt
List of valid topics
  • abstract_classes
  • algorithms
  • arrays
  • behavior_driven_development
  • bitwise_operations
  • booleans
  • callbacks
  • classes
  • concurrency
  • conditionals
  • cryptography
  • dates
  • discriminated_unions
  • domain_specific_languages
  • enumerations
  • equality
  • events
  • exception_handling
  • files
  • filtering
  • floating_point_numbers
  • functional_programming
  • games
  • generics
  • globalization
  • graphs
  • inheritance
  • integers
  • interfaces
  • lists
  • logic
  • loops
  • maps
  • math
  • matrices
  • memory_management
  • networking
  • object_oriented_programming
  • operator_overloading
  • optional_values
  • parallelism
  • parsing
  • pattern_matching
  • pattern_recognition
  • performance
  • polymorphism
  • queues
  • randomness
  • reactive_programming
  • records
  • recursion
  • refactoring
  • regular_expressions
  • searching
  • security
  • sequences
  • sets
  • sorting
  • stacks
  • strings
  • structs
  • test_driven_development
  • text_formatting
  • threading
  • time
  • transforming
  • trees
  • tuples
  • type_conversion
  • variables

Exercises with non-standard topics

  • [ ] series Incorrect topics:
    • [ ] enumerable (perhaps: enumerations)
  • [ ] word-count Incorrect topics:
    • [ ] hash (perhaps: math, maps, dates, graphs, lists, sets, time, games, loops, arrays, classes, stacks, trees, files, logic, parsing)
    • [ ] enumerable (perhaps: enumerations)
  • [ ] resistor-color-duo Incorrect topics:
    • [ ] array (perhaps: arrays, trees, loops, dates, graphs, lists, maps, sets, time, files, games, logic, math, parsing)
  • [ ] roman-numerals Incorrect topics:
    • [ ] numbers (perhaps: integers, queues, tuples, games, dates, maps, sets, time, trees, files)
  • [ ] space-age Incorrect topics:
    • [ ] if_else_statements
  • [ ] say Incorrect topics:
    • [ ] numbers (perhaps: integers, queues, tuples, games, dates, maps, sets, time, trees, files)
  • [ ] queen-attack Incorrect topics:
    • [ ] errors (perhaps: arrays, events, loops, graphs, records, trees, generics, dates, lists, maps, queues, sets, stacks, strings, structs, tuples, files, games)
  • [ ] allergies Incorrect topics:
    • [ ] enumeration (perhaps: enumerations)
  • [ ] linked-list Incorrect topics:
    • [ ] data_structure
    • [ ] pointer (perhaps: events, dates, integers, lists, time, files)
  • [ ] collatz-conjecture Incorrect topics:
    • [ ] control_flow_loops (perhaps: loops)
  • [ ] zipper Incorrect topics:
    • [ ] data_structures

Exercises without topics

SleeplessByte avatar Apr 12 '19 12:04 SleeplessByte

The binary, trinary, hexadecimal, and octal are deprecated, I believe, in favor of "All Your Base". It may be fine to leave them without topics.

kotp avatar Jun 15 '19 20:06 kotp

That's right. I have not removed them from the list.

SleeplessByte avatar Jun 15 '19 22:06 SleeplessByte

The topics have been deprecated in problem-specifications. We will be reevaluating topics for all exercises as part of implementing the concepts and concept exercises. I'm closing the issue.

kytrinyx avatar Oct 12 '22 22:10 kytrinyx