Comments (3)
@vkmvkmvkmvkm should sign off on the proposal to make source code parse-tree traces immutable. In the python version they are mutable.
from metaprob.
let's make these immutable traces and move parse tree generation to compile time.
from metaprob.
This seems to be finished. See https://github.com/probcomp/metaprob-clojure/blob/master/src/metaprob/syntax.clj#L60
from metaprob.
Related Issues (20)
- rename "target trace" to "observation trace"
- Scorer for uniform distribution naively returns 1/(b-a) without checking if argument is in support
- Improve naming of trace-value to trace-get-value
- Research: Write a "partial-to-complete inf" converter
- Pin the version of Jupyter we install to a specific revision
- Implement `letgen`
- Rewrite the tutorial as a stand-alone HTML file
- Expose the tutorial on the web via GitHub Pages
- Run ClojureScript tests in both JVM-hosted and self-hosted contexts
- Should we migrate from Travis to CircleCI? HOT 1
- Run Clojure, ClojureScript, self-hosted ClojureScript tests in parallel in CI
- Update README to announce ClojureScript support
- Expose most public functions and macros via a single namespace
- Minimize number of RUN commands in our Dockerfile
- Examples minor bugs HOT 7
- Add absolute value to metaprob.prelude
- The test files exist but they don't get imported and used HOT 14
- Support infinite values in `logsumexp`
- `dist/categorical` sometimes produces out-of-bounds error when total weight is very small HOT 1
- Build failures HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from metaprob.