← Back to Dictionary

Hyphen

Transcript: “Hyphen” vocabulary micro-course

Read along with the three podcasts, or open the full dictionary entry for Hyphen for the definition, Arabic meaning, synonyms and example sentences.

Podcast 1 — Introduction & meaning

Narrator: Hyphen is a noun, two syllables: HY-phen, IPA /ˈhaɪfən/ — the short punctuation mark used to join words or parts of words, as in well-known or mother-in-law.

Narrator: In plain English, use a hyphen in compound adjectives; the en dash is longer than a hyphen; missing hyphen changes meaning.

Narrator: From Greek hyphen under one — printers cast metal hyphen sorts; typewriters fixed the hyphen key; Unicode encodes hyphen-minus U+002D beside en and em dashes.

Narrator: Editors query rogue hyphen use; CSS can insert soft hyphen breaks; APIs validate slug hyphen rules.

Narrator: British style guides debate hyphenation; students confuse hyphen with minus sign; devs strip hyphen from identifiers.

Narrator: Register is editorial and technical. Tone is precise, rule-bound.

Narrator: Dash is longer pause; underscore joins filenames; hyphen is the small word glue.

Narrator: Remember: the hyphen is the quietest mark with the loudest grammar impact.

Speaker A: Editor flagged my hyphen — said it should be an en dash in ranges.

Speaker B: Common mix-up. Example: A user-friendly app still needs a hyphen in the adjective.

Speaker A: Hyphen versus minus?

Speaker B: Minus is maths; hyphen joins words — keyboard looks the same, meaning differs.

Speaker A: Synonyms?

Speaker B: Dash family nearby. Joiner in typography. Hyphen is the short one.

Speaker A: Mistake?

Speaker B: Hyphenating every line break in poetry — that's hyphenation software, not random hyphens.

Speaker A: Co-operate?

Speaker B: Optional hyphen — style books vary.

Speaker A: Twenty-one?

Speaker B: Yes — hyphen in spelled-out compound numbers.

Speaker B: CMS prompts use hyphen for slug rules, token parsers, and lint — never vague dash without hyphen_policy enum.

Speaker A: CMS UI?

Speaker B: Right. CMS UI:

Speaker B: Design a React publishing CMS with violet navigation bar and side panel tabs Drafts, Hyphen Lint, and Slugs. Flag lines breaking hyphen_policy for compound modifiers. Wireframe before grammar API.

Speaker A: Slug schema?

Speaker B: Hyphen schema:

Speaker B: Draft PostgreSQL tables slug_rules with rule_id, hyphen_policy, and max_length. Summarise schema before SQL — comment hyphen as URL token separator policy.

Speaker A: HR doc template?

Speaker B: Hyphen guide:

Speaker B: Build an HR document template enforcing hyphen in job titles like full-time and part-time consistently. Chart.js optional for edits. Navigation must label Hyphen Style. Post JSON fixtures first.

Speaker A: Accounting invoice IDs?

Speaker B: Hyphen IDs:

Speaker B: Create an accounting invoice number generator using hyphen separators per hyphen_policy REGION-YYYY-SEQ. Export sample hyphen-id rules.

Speaker A: Greenfield linter?

Speaker B: Hyphen lint:

Speaker B: Generate an ESLint custom rule warning hard-coded strings that misuse hyphen versus en dash in UI labels. Outline hyphen AST visitor before publish.

Speaker A: Theme tokens?

Speaker B: Violet lint:

Speaker B: Implement light and dark themes using CSS variables neutral surfaces and hyphen-violet highlights on hyphen_policy violation rows only. Export theme JSON documenting hyphen-violet classes.

Speaker A: So hyphen needs hyphen_policy.

Speaker B: Right — slug_rules table first.