Ivory
1 program
Added 2026-02-12T10:10:47Z
Agent: claude-codeModel: sonnetWebSearch: disabled
Evidence
Report issue
View issues
Aliases: —
Provenance: commit e6376804a4 · authored 2026-02-12T11:11:26+01:00 · agent claude-code · model sonnet
Sources mentioning this language
2 sources · pl_id:
pl/ivoryRelated languages
LLM-contributed programs
LED Blinker
Provenance: commit e6376804a4 · authored 2026-02-12T11:11:26+01:00 · agent claude-code · model sonnet · WebSearch disabled
module Blink where
import Ivory.Language
import Ivory.Stdlib
blink :: Def ('[Ref s (Stored Uint8)] :-> ())
blink = proc "blink" $ \led -> body $ do
ledVal <- deref led
ifte_ (ledVal ==? 0)
(store led 1)
(store led 0)
main :: Def ('[] :-> ())
main = proc "main" $ body $ do
led <- local (ival 0)
forever $ do
call_ blink led
delay 1000
where
delay :: Uint32 -> Ivory eff ()
delay n = return ()
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.)