HackerTrans
TopNewTrendsCommentsPastAskShowJobs

bramadityaw

109 karmajoined năm ngoái
github.com/bramadityaw linkedin.com/in/r-bramaditya

Submissions

Counterexamples in type systems (2021)

counterexamples.org
60 points·by bramadityaw·13 ngày trước·4 comments

Blade Language Server

github.com
2 points·by bramadityaw·2 tháng trước·0 comments

From design patterns to category theory (2017)

blog.ploeh.dk
1 points·by bramadityaw·7 tháng trước·0 comments

Episoden – Talk with English Speakers Online

episoden.com
1 points·by bramadityaw·7 tháng trước·0 comments

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

arkhamhorror.app
4 points·by bramadityaw·8 tháng trước·2 comments

Goto Considered Harmless

bramadityaw.github.io
16 points·by bramadityaw·8 tháng trước·12 comments

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

apps.dtic.mil
2 points·by bramadityaw·8 tháng trước·0 comments

Venn Diagram for 7 Sets

moebio.com
167 points·by bramadityaw·8 tháng trước·46 comments

Functional Programming and Climate Impact Research

github.com
1 points·by bramadityaw·9 tháng trước·0 comments

Voting Machine Hacking

grc.com
2 points·by bramadityaw·9 tháng trước·1 comments

comments

bramadityaw
·20 giờ trước·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
·2 tháng trước·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
·8 tháng trước·discuss
shouldn't this be a ShowHN?
bramadityaw
·8 tháng trước·discuss
Code is open source at https://github.com/halogenandtoast/ArkhamHorror

Made in Haskell btw.
bramadityaw
·8 tháng trước·discuss
typst FTW
bramadityaw
·8 tháng trước·discuss
I consider this the official alternative title :)
bramadityaw
·8 tháng trước·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
·8 tháng trước·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.