Screamer for Smalltalk?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Screamer for Smalltalk?

Paul DeBruicker
Hi

Screamer (https://nikodemus.github.io/screamer/) is a Lisp library that:

"Screamer provides a nondeterministic choice-point operator, a backtracking mechanism, and a forward propagation facility."


Is there an equivalent library available in Smalltalk?


Thanks

Paul
Reply | Threaded
Open this post in threaded view
|

Re: Screamer for Smalltalk?

Stéphane Rollandin
> Screamer (https://nikodemus.github.io/screamer/) is a Lisp library that:
>
> "Screamer provides a nondeterministic choice-point operator, a backtracking mechanism, and a forward propagation facility."
>
>
> Is there an equivalent library available in Smalltalk?

There is AMB, for at least some part of it:
http://map.squeak.org/package/7c77c4c4-58c0-4c7a-8cfb-484779ee639b

Stef


Reply | Threaded
Open this post in threaded view
|

Re: Screamer for Smalltalk?

Mateusz Grotek
In reply to this post by Paul DeBruicker
Dnia 23.07.2015 22:03:06, Paul DeBruicker napisał(a):

> Hi
>
> Screamer (https://nikodemus.github.io/screamer/) is a Lisp library  
> that:
>
> "Screamer provides a nondeterministic choice-point operator, a  
> backtracking mechanism, and a forward propagation facility."
>
>
> Is there an equivalent library available in Smalltalk?
>
>
> Thanks
>
> Paul
>

Check the following: http://ss3.gemstone.com/ss/Control.html

Besides that it is very easy to implement it yourself. Check the  
following paper with the example source code:
http://dl.acm.org/citation.cfm?id=62094&dl=ACM&coll=DL&CFID=695810388&CFTOKEN=37024291