Kitten
1 program
Added 2025-10-30T17:45:43Z
Model: google/gemini-2.5-proTemp: 0.4
Evidence
Report issue
View issues
Aliases: —
Provenance: commit c71dbb2159 · authored 2025-10-30T18:45:43+01:00 · model google/gemini-2.5-pro
Sources mentioning this language
3 sources · pl_id:
pl/kittenRelated languages
LLM-contributed programs
Quicksort in Kitten
Provenance: commit c71dbb2159 · authored 2025-10-30T18:45:43+01:00 · model google/gemini-2.5-pro · Temp 0.4
define append-partitioned (
pivot: T,
less: List<T>,
greater: List<T> -> List<T>
):
greater -> quicksort -> less -> quicksort -> swap
-> list::append (pivot -> list::singleton)
-> list::append
define quicksort<T: Ord> (list: List<T> -> List<T>):
list::uncons -> case:
empty:
[]
cons (pivot, tail):
tail -> list::partition (_ < pivot)
-> append-partitioned (pivot)
// Example usage.
[2, 8, 7, 1, 3, 5, 6, 4] -> quicksort -> about
Real programs from Software Heritage
No SWH evidence indexed yet for this language. (Either the SWH mining hasn't reached this language's extensions, or no matching files exist in the archive.)