I am new to Racket and I am trying to get an update on probabilistic 
programming in Racket. 

Both *drbayes* and *gamble *seem to have gone many years without an update 
and when I do a *raco pkg install *they both show errors. I think gamble's 
errors are mostly just documentation at the moment, but drbayes seems to 
have some name conflicts with other racket packages. 

I also see *ranked-programming* which is much more recent and installs 
without error. 

Questions: 

   1. Are there other similar libraries I should be aware of? 
   2. Does anyone know what happened to drbayes? 
   3. Are people aware of what I need to do to get an error-free 
   installation of gamble and drbayes?

And more generally what do people think of racket as an environment for 
probabilistic programming - I know you all believe in it, but maybe in this 
case you think some of the languages designed specifically for this purpose 
have important advantages? 

By way of background I am a cognitive neuroscientist and much of the 
empirical work of my lab is based around how probability is perceived and 
affects perception. For example, are you more accurate in judging the 
orientation of high probability versus low probability stimuli, what sort 
of events lead you to update your mental models of environmental 
likelihoods, what leads you to treat something as an outlier as opposed to 
a signal of a shift in distribution? 

The lab would like to do more to make our thinking concrete by 
instantiating some of our ideas into code. Most of the other languages that 
do that are rather single purpose or have too high a cost to get set up 
(e.g. haskell) and be usable by lab members who include undergraduates in 
psychology with little computing experience. Racket seems like it could be 
the sweet spot of easy to install and use while offering powerful 
abstractions. Thus my questions about the current status of its use in the 
domain of probabilistic programming and inference for those with limited 
technical backgrounds?

Thanks to all and apologies in advance if I have missed some obvious 
resource. I did look before writing. 

-- Britt Anderson (University of Waterloo)

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/f58f1cc7-a171-4e65-bffc-ec3692ee4ee0n%40googlegroups.com.

Reply via email to