Hacker GitHub

← All repos

munificent/vigil

View on GitHub ↗ ★ 3,038 Python

Vigil, the eternal morally vigilant programming language

33 mentions on Hacker News by 29 people: 8 stories, 25 comments · first 2013-01-03 · latest 2026-09-02

Mentions per year 33 mentions · busiest year 2017 (5)
20082026
  1. …hasn't been a substantive remaster of Final Fantasy VII. Also, it sounds like you described Vigil: https://github.com/munificent/vigil
  2. Somewhat reminds me of the vigil eso-language ( https://github.com/munificent/vigil ) It's a programming language that helps you write error-free programs, by self-correcting itself. If it finds an error (exception), it simply deletes the…
    comment by not_your_vase · 2026-02-16 · in Suicide Linux (2009)
  3. https://github.com/munificent/vigil
  4. Reminds me of Vigil. https://github.com/munificent/vigil
    comment by rjbwork · 2024-04-27 · in The server chose violence
  5. clearly a user of https://github.com/munificent/vigil
  6. ▲ 121
    Vigil, the eternal morally vigilant programming language
    story by alex_marchant · 2023-09-03 · 25 comments
  7. cf https://github.com/munificent/vigil
    comment by 082349872349872 · 2023-07-18 · in test && commit || revert (2018)
  8. …these languages. This reminds me of another one called Vigil that was also on Hacker News: https://github.com/munificent/vigil . Similar to how there are some nice ideas in Ok?, Vigil had some some cool capabilities like the `implore`…
    comment by bern4444 · 2022-08-30 · in The OK? Programming Language
  9. …result >= 0 return result [1] https://github.com/titzer/virgil/blob/master/doc/tutorial/Me... [2] https://github.com/munificent/vigil
  10. …that any function that throws an exception which isn't caught is wrong and must be punished.” https://github.com/munificent/vigil
  11. ▲ 180
    Vigil: The eternal morally vigilant programming language
    story by headalgorithm · 2020-11-10 · 34 comments
  12. ▲ 9
    Vigil: The eternal morally vigilant programming language
    story by headalgorithm · 2020-11-06 · 0 comments
  13. ▲ 4
    Vigil, the eternal morally vigilant programming language
    story by BerislavLopac · 2020-11-02 · 2 comments
  14. https://github.com/munificent/vigil
    comment by fasquoika · 2020-02-24 · in Donald Knuth was framed
  15. ▲ 1
    Vigil, the eternal morally vigilant programming language
    story by alex_marchant · 2019-07-16 · 1 comment
  16. https://github.com/munificent/vigil
  17. …to have (because that's out of scope), so none of it can be predicated on UB. (Mandatory mention: https://github.com/munificent/vigil )
  18. This brings Vigil lang back to mind: https://github.com/munificent/vigil It's a programming language that erases any code that fails to meet contracts or throws an exception.
    comment by bilalq · 2018-09-29 · in Test && commit || revert
  19. You must be thinking of this: https://github.com/munificent/vigil
  20. This reminds me of Vigil, "the eternal morally vigilant programming language" https://github.com/munificent/vigil
    comment by sp332 · 2017-10-26 · in Suicide Linux
  21. https://github.com/munificent/vigil/issues/24#issuecomment-1... The proposal goes further...
  22. https://github.com/munificent/vigil/issues/24 There's a proposition to not only delete the code but commit and push the git repo its a part of.
  23. ▲ 173
    Vigil, the eternal morally vigilant programming language
    story by nikolasavic · 2017-09-09 · 48 comments
  24. …Haskell land: https://twitter.com/bos31337/status/116372971509121025 A more modern implementation: https://github.com/munificent/vigil
    comment by dmit · 2017-07-13 · in Toward Go 2
  25. …It's a bit the opposite of Vigil, a programming language who punishes functions throwing errors. https://github.com/munificent/vigil
  26. …munificent has done some solid work on programming languages that can deal with abominable things: https://github.com/munificent/vigil Perhaps some lessons could be ported out of that into C++.
    comment by jerf · 2016-01-20 · in Abominable Function Types (C++)
  27. I like a lot your previous work on Vigil :) https://github.com/munificent/vigil "It goes without saying that any function that throws an exception which isn't caught is wrong and must be punished."
  28. Vigil, the eternal morally vigilant programming language: https://github.com/munificent/vigil
  29. ▲ 1
    Vigil, the eternal morally vigilant programming language
    story by avinassh · 2015-04-02 · 0 comments
  30. …with munificent, you may recognize his moral conviction from one of his previous creations, Vigil: https://github.com/munificent/vigil
  31. That reminds me of Vigil[0], a Python-derived language that defends supreme moral vigilance. [0] https://github.com/munificent/vigil
  32. I like the opposite approach, where broken code is explicitly removed. vigil ( https://github.com/munificent/vigil ) attempted to do this
    comment by sheetjs · 2013-12-06 · in FuckIt.py - The Python Error Steamroller
  33. ▲ 362
    Vigil: A programming language with eternal moral vigilance
    story by factorialboy · 2013-01-03 · 118 comments