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
20082026
-
…hasn't been a substantive remaster of Final Fantasy VII. Also, it sounds like you described Vigil: https://github.com/munificent/vigil
comment by bitwize · 2026-09-02 · in Altair Basic Interpreter Source Code (1975) [pdf] -
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) -
https://github.com/munificent/vigil
comment by aboveandbeyond · 2026-01-15 · in Zuck#: A programming language for connecting the world. And harvesting it -
Reminds me of Vigil. https://github.com/munificent/vigil
comment by rjbwork · 2024-04-27 · in The server chose violence -
clearly a user of https://github.com/munificent/vigil
comment by cozzyd · 2023-11-17 · in The Changing "Guarantees" Given by Python's Global Interpreter Lock -
cf https://github.com/munificent/vigil
comment by 082349872349872 · 2023-07-18 · in test && commit || revert (2018) -
…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 -
…result >= 0 return result [1] https://github.com/titzer/virgil/blob/master/doc/tutorial/Me... [2] https://github.com/munificent/vigil
comment by conaclos · 2022-07-02 · in Virgil: A fast and lightweight programming language that compiles to WASM -
…that any function that throws an exception which isn't caught is wrong and must be punished.” https://github.com/munificent/vigil
comment by spaghetti_regex · 2022-07-02 · in Virgil: A fast and lightweight programming language that compiles to WASM -
https://github.com/munificent/vigil
comment by fasquoika · 2020-02-24 · in Donald Knuth was framed -
https://github.com/munificent/vigil
comment by invalidOrTaken · 2018-12-06 · in Ask HN: What is the funniest and stupidest software project you know? -
…to have (because that's out of scope), so none of it can be predicated on UB. (Mandatory mention: https://github.com/munificent/vigil )
comment by MauranKilom · 2018-11-04 · in A Guide to Undefined Behavior in C and C++ (2010) -
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 -
You must be thinking of this: https://github.com/munificent/vigil
comment by Liquid_Fire · 2018-02-28 · in Abusing Python exceptions to turn a recursive function iterative -
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 -
https://github.com/munificent/vigil/issues/24#issuecomment-1... The proposal goes further...
comment by JetSpiegel · 2017-09-10 · in Vigil, the eternal morally vigilant programming language -
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.
comment by JetSpiegel · 2017-09-10 · in Vigil, the eternal morally vigilant programming language -
…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 -
…It's a bit the opposite of Vigil, a programming language who punishes functions throwing errors. https://github.com/munificent/vigil
comment by vmorgulis · 2016-02-14 · in Write code that is easy to delete, not easy to extend -
…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++) -
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."
comment by vmorgulis · 2015-09-05 · in Picoc: A very small C interpreter for scripting -
Vigil, the eternal morally vigilant programming language: https://github.com/munificent/vigil
comment by pit · 2015-08-31 · in Fuckit.py – The Python error steamroller -
…with munificent, you may recognize his moral conviction from one of his previous creations, Vigil: https://github.com/munificent/vigil
comment by tobz · 2015-01-02 · in Wren: A classy little scripting language -
That reminds me of Vigil[0], a Python-derived language that defends supreme moral vigilance. [0] https://github.com/munificent/vigil
comment by alcari · 2013-12-06 · in FuckIt.py - The Python Error Steamroller -
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