HackerTrans
TopNewTrendsCommentsPastAskShowJobs

bramadityaw

107 karmajoined letztes Jahr
github.com/bramadityaw linkedin.com/in/r-bramaditya

Submissions

Counterexamples in type systems (2021)

counterexamples.org
60 points·by bramadityaw·vor 13 Tagen·4 comments

Blade Language Server

github.com
2 points·by bramadityaw·vor 2 Monaten·0 comments

From design patterns to category theory (2017)

blog.ploeh.dk
1 points·by bramadityaw·vor 7 Monaten·0 comments

Episoden – Talk with English Speakers Online

episoden.com
1 points·by bramadityaw·vor 7 Monaten·0 comments

Unofficial, rules-compliant, browser based Arkham Horror: The Card Game

arkhamhorror.app
4 points·by bramadityaw·vor 8 Monaten·2 comments

Goto Considered Harmless

bramadityaw.github.io
16 points·by bramadityaw·vor 8 Monaten·12 comments

Increasing the Readability and Comprehensibility of Programs (1990) [pdf]

apps.dtic.mil
2 points·by bramadityaw·vor 8 Monaten·0 comments

Venn Diagram for 7 Sets

moebio.com
167 points·by bramadityaw·vor 8 Monaten·46 comments

Functional Programming and Climate Impact Research

github.com
1 points·by bramadityaw·vor 9 Monaten·0 comments

Voting Machine Hacking

grc.com
2 points·by bramadityaw·vor 9 Monaten·1 comments

comments

bramadityaw
·vor 3 Stunden·discuss
I tried to edit the Scheme source but it seems to have a bug where every editing action seems to happen a row above of where the cursor is.
bramadityaw
·vor 2 Monaten·discuss
I am working on blase (https://github.com/bramadityaw/blase), a language server for Laravel's Blade templating language. This is a proof-of-concept project that I plan to make into a submodule inside a more general PHP language server.
bramadityaw
·vor 8 Monaten·discuss
shouldn't this be a ShowHN?
bramadityaw
·vor 8 Monaten·discuss
Code is open source at https://github.com/halogenandtoast/ArkhamHorror

Made in Haskell btw.
bramadityaw
·vor 8 Monaten·discuss
typst FTW
bramadityaw
·vor 8 Monaten·discuss
I consider this the official alternative title :)
bramadityaw
·vor 8 Monaten·discuss
I admit that the example is contrived, and the control flow can be followed quite clearly because of the example's size. However, imagine that f and g is placed in different source files in a large project. That's what Dijkstra detests about arbitrary labels, in that a program's control flow is only obvious to the guy who first wrote it.
bramadityaw
·vor 8 Monaten·discuss
My point is exactly that. C is a structured, procedural programming language that will only consider procedurally scoped labels. You can't execute it because it is not valid C that a standard compiler would accept, and we should be thankful because of that.