LESSWRONG
LW

196
dyokomizo
684190
Message
Dialogue
Subscribe

Posts

Sorted by New

Wikitag Contributions

Comments

Sorted by
Newest
No wikitag contributions to display.
Implementing Decision Theory
dyokomizo2y20

FWIW we implemented the FDT, CDT, and EDT in Haskell a while ago.

https://github.com/DecisionTheory/DecisionTheory

Reply
What tools exist to compute all possible programs?
Answer by dyokomizoSep 09, 201950

miniKanren is a logic/relational language. It's been used to solve questions related to programs. For example, once you give miniKanren a description of the untyped λ-calculus extended with integers you can ask it "give me programs that result in 2" and it'll enumerate programs from the constant "2" to "1 + 1" to more complicated versions using λ-expressions. It can even find quines (if the described language supports it).

http://minikanren.org/

Reply
Compilers/PLs book recommendation?
Answer by dyokomizoJul 28, 201930

The Nanopass Framework is built for that:

"The nanopass framework provides a tool for writing compilers composed of several simple passes that operate over well-defined intermediate languages. The goal of this organization is both to simplify the understanding of each pass, because it is responsible for a single task, and to simplify the addition of new passes anywhere in the compiler."

https://nanopass.org/

https://docs.racket-lang.org/nanopass/index.html

Reply
Meetup : São Paulo, Brazil - Meetup at Base Sociedade Colaborativa
dyokomizo10y50

I'm going.

Reply
Meetup : São Paulo Meet Up 2
dyokomizo14y00

I'm going again, it was too fun/interesting to miss.

Reply
Meetup : São Paulo Meetup
dyokomizo14y00

Count me in.

Reply
Where are we?
dyokomizo14y00

Around São Paulo, yes. Around LW, not much anymore, I mostly read it via feed reader.

Reply
Load More
3[Link] arguman.org, an argument analysis platform
10y
3
2Meetup : São Paulo Meet Up 3
13y
1