LESSWRONG
LW

160
dyokomizo
684190
Message
Dialogue
Subscribe

Posts

Sorted by New

Wikitag Contributions

Comments

Sorted by
Newest
No wikitag contributions to display.
3[Link] arguman.org, an argument analysis platform
10y
3
2Meetup : São Paulo Meet Up 3
13y
1
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
dyokomizo13y00

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