compare_words
From Dontopedia, the open, paraconsistent wiki. (Last updated 2026-06-06.)
compare_words has 60 facts recorded in Dontopedia across 8 references, with 7 live disagreements.
Mostly:has parameter(10), calls function(4), defined in(3)
Maturity scale
raw canonical shape-checked rule-derived certifiedHas Parameterin disputehasParameter
- Param B[4]all time · Part 563
- Param a[4]all time · Part 563
- Void Pointer a[5]sourceall time · 555
- Void Pointer B[5]sourceall time · 555
- Parameter a[6]all time · 556
- Parameter B[6]all time · 556
- Parameter a[7]sourceall time · 558
- Parameter B[7]sourceall time · 558
- Param a[8]sourceall time · 560
- Param B[8]sourceall time · 560
Inbound mentions (2)
Other subjects in dontopedia point AT this entity as a value. These are inverse relationships — e.g. "X motherOf this subject" — and answer questions the forward facts can't. Grouped by predicate.
definesFunctionDefines Function(1)
- Scrabble Solver Code
ex:scrabble-solver-code
usesComparatorUses Comparator(1)
- Qsort Call
ex:qsort-call
Other facts (49)
The long tail: predicates that appear too rarely to warrant their own section. Filter or scroll to find a specific one. Each row links to its source.
| Predicate | Value | Ref |
|---|---|---|
| Calls Function | Score Word | [4] |
| Calls Function | Strcmp | [4] |
| Calls Function | Score Word Function | [6] |
| Calls Function | Strcmp Function | [6] |
| Defined in | Scrabble Solver Code | [3] |
| Defined in | Jumble Word Finder Program | [4] |
| Defined in | First C Code Block | [4] |
| Takes Parameters | a, b | [3] |
| Takes Parameters | const void* a, const void* b | [4] |
| Implements Comparator | Qsort | [4] |
| Implements Comparator | qsort | [4] |
| Rdf:type | C Function | [6] |
| Rdf:type | Function | [7] |
| Sorts by | ascending score | [8] |
| Sorts by | alphabetically | [8] |
| Used for Qsort | null | [1] |
| Sorts by Score | Ascending | [1] |
| Incomplete in Text | null | [1] |
| Sorts by Ascending Score | true | [2] |
| Sorts Then Alphabetically | true | [2] |
| Casts to Char Pointers | true | [2] |
| Handles Void Pointers | true | [2] |
| Is Qsort Comparator | true | [2] |
| Stable Sort Via Strcmp on Tie | null | [3] |
| Conditions on | sa == sb | [3] |
| Returns Difference Otherwise | sa - sb | [3] |
| Returns If Equal | Strcmp Function | [3] |
| Used As Comparator | null | [3] |
| Casts to | Char Double Pointer | [4] |
| Compares Scores | Sa and Sb | [4] |
| Stable Sort Fallback | Strcmp | [4] |
| Returns Difference | sa - sb | [4] |
| Casts Param a to | Wa | [4] |
| Casts Param B to | Wb | [4] |
| Else Returns | Sa Minus Sb | [4] |
| Has Conditional | Sa Equals Sb Check | [4] |
| Return Type | int | [4] |
| Sorts by Score Primary | true | [4] |
| Sorts by Lex Secondary | true | [4] |
| Has Comment | Sort by Score Ascending Comment | [5] |
| Designed for Use With | Qsort Function | [5] |
| Return Value | int | [6] |
| Implements Logic | Sort by Score Then Alphabetical | [6] |
| Has Name | compare_words | [7] |
| Has Return Type | Int | [7] |
| Invokes Function | Strcmp Function | [7] |
| Uses Function | qsort | [8] |
| Intended As | Comparator Function | [8] |
| Casts Pointer | Wa | [8] |
Timeline
Timeline axis is valid_time — when each source says the fact was true in the world, not when Dontopedia learned about it. Retracted rows are kept for provenance; coloured stripes indicate the context kind.
References (8)
ctx:discord/blah/omega/part-560ctx:discord/blah/omega/part-565ctx:discord/blah/omega/part-561ctx:discord/blah/omega/part-563ctx:discord/blah/omega/555- full textomega-555text/plain2 KB
doc:agent/omega-555/09a46997-67f1-4753-a041-de893a761be6Show excerpt
[2025-12-04 15:03] omega [bot]: The code execution environment rejected the C code submission with a 401 Unauthorized error. Here's the full C program for a scrabble solver as requested. You can compile and run it locally on your system: …
ctx:discord/blah/omega/556- full textomega-556text/plain3 KB
doc:agent/omega-556/5793d354-6a8a-4aa2-96a8-42f2657ee07aShow excerpt
[2025-12-04 15:03] omega [bot]: ```c const char** wa = (const char**)a; const char** wb = (const char**)b; int sa = score_word(*wa); int sb = score_word(*wb); if (sa == sb) { return strcmp(*wa, *wb); } re…
ctx:discord/blah/omega/558- full textomega-558text/plain3 KB
doc:agent/omega-558/80b403a6-4f43-45c7-a14e-4128fb38a7f3Show excerpt
[2025-12-04 15:04] omega [bot]: ```c int compare_words(const void* a, const void* b) { const char** wa = (const char**)a; const char** wb = (const char**)b; int sa = score_word(*wa); int sb = score_word(*wb); if (sa == s…
ctx:discord/blah/omega/560- full textomega-560text/plain2 KB
doc:agent/omega-560/c9abfec9-7715-462e-b0e7-d39612fd6975Show excerpt
[2025-12-04 15:17] omega [bot]: ```c #include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> #include <time.h> #define MAX_WORDS 21 #if __has_include(<unistd.h>) #include <unistd.h> #endif // Try common dictionary pa…
See also
- Ascending
- Scrabble Solver Code
- Strcmp Function
- Char Double Pointer
- Sa and Sb
- Score Word
- Strcmp
- Qsort
- Jumble Word Finder Program
- Param B
- Wa
- Wb
- First C Code Block
- Sa Minus Sb
- Sa Equals Sb Check
- Param a
- Void Pointer a
- Void Pointer B
- Sort by Score Ascending Comment
- Qsort Function
- C Function
- Parameter a
- Parameter B
- Score Word Function
- Sort by Score Then Alphabetical
- Function
- Int
- Comparator Function
Keep researching
Missing something or suspicious of what's here? Kick off a research session — a Claude agent will investigate, cite its sources, and file new facts into a dedicated context you can review before accepting into the shared view.