TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Exploring constraint programming with CL's Screamer

56 pointsby zshrdluabout 5 years ago

4 comments

mark_l_watsonabout 5 years ago
Beautiful stuff. Brian, thanks for writing that up - I don&#x27;t think I have used Screamer in 20 years, but I will put playing with it on my TODO list.<p>I have been using Common Lisp for about 38 years for research and building commercial products, and it is amazing how portable code is through the decades.
评论 #22760775 未加载
ralphcabout 5 years ago
Oh wow, Screamer. I used it to write a Sudoku solver 14 years ago, and blogged about it. <a href="http:&#x2F;&#x2F;i-need-closures.blogspot.com&#x2F;2006&#x2F;03&#x2F;" rel="nofollow">http:&#x2F;&#x2F;i-need-closures.blogspot.com&#x2F;2006&#x2F;03&#x2F;</a> Looking at the code now, well, it&#x27;s like looking at any code you wrote a decade and a half ago. Common Lisp was educational but now I just use Python and Javascript to get things done, like everyone else does. I suppose I use the lessons learned from then, though.
评论 #22766798 未加载
rurbanabout 5 years ago
Exploring yes. Extremely nice lib and syntax.<p>But for real work you should use a proper OR system and solver.<p>google ortools or COIN-OR for the C&#x2F;C++ folks and horrible syntax, or any Prolog with solver backend or Picat are much better. Screamer with a proper solver backend would be really nice. Prolog solved it this way.
taericabout 5 years ago
It feels odd to see libraries pushing thirty years of age getting covered. In a good way.<p>I&#x27;m curious what forms of bit rot this has to love with. And if not that much, why? Stability of what it was built on?
评论 #22760853 未加载
评论 #22760797 未加载