HackerTrans
TopNewTrendsCommentsPastAskShowJobs

bramadityaw

107 karmajoined w zeszłym roku
github.com/bramadityaw linkedin.com/in/r-bramaditya

Submissions

Counterexamples in type systems (2021)

counterexamples.org
60 points·by bramadityaw·13 dni temu·4 comments

Blade Language Server

github.com
2 points·by bramadityaw·2 miesiące temu·0 comments

From design patterns to category theory (2017)

blog.ploeh.dk
1 points·by bramadityaw·7 miesięcy temu·0 comments

Episoden – Talk with English Speakers Online

episoden.com
1 points·by bramadityaw·7 miesięcy temu·0 comments

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

arkhamhorror.app
4 points·by bramadityaw·8 miesięcy temu·2 comments

Goto Considered Harmless

bramadityaw.github.io
16 points·by bramadityaw·8 miesięcy temu·12 comments

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

apps.dtic.mil
2 points·by bramadityaw·8 miesięcy temu·0 comments

Venn Diagram for 7 Sets

moebio.com
167 points·by bramadityaw·8 miesięcy temu·46 comments

Functional Programming and Climate Impact Research

github.com
1 points·by bramadityaw·9 miesięcy temu·0 comments

Voting Machine Hacking

grc.com
2 points·by bramadityaw·9 miesięcy temu·1 comments

comments

bramadityaw
·39 minut temu·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 miesiące temu·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 miesięcy temu·discuss
shouldn't this be a ShowHN?
bramadityaw
·8 miesięcy temu·discuss
Code is open source at https://github.com/halogenandtoast/ArkhamHorror

Made in Haskell btw.
bramadityaw
·8 miesięcy temu·discuss
typst FTW
bramadityaw
·8 miesięcy temu·discuss
I consider this the official alternative title :)
bramadityaw
·8 miesięcy temu·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 miesięcy temu·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.