3 comments

  • skybrian1 hour ago
    The git repo is here: <a href="https:&#x2F;&#x2F;github.com&#x2F;scip-code&#x2F;scip" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;scip-code&#x2F;scip</a><p>Looks like it&#x27;s defined using protocol buffers, with &quot;rich Go and Rust bindings&quot; and links to implementations for many other languages.
    • sanufar1 hour ago
      I can’t speak for the Go bindings, but using the Rust crate has been pretty clean. Haven’t really felt the need to dip into deserializing raw .scip file in the time that I’ve been working with SCIP.
  • UncleOxidant2 hours ago
    Oh, not SICP.
    • mentalpagefault1 hour ago
      The similar acronym appears to be intentional:<p>&gt; Note on the name: SCIP is pronounced the same way as “skip” and it’s a recursive acronym that stands for “SCIP Code Intelligence Protocol.”<p>&gt; SCIP is also a purposeful nod to SICP (Structure and Interpretation of Programs), a book about analyzing programs.<p><a href="https:&#x2F;&#x2F;sourcegraph.com&#x2F;blog&#x2F;announcing-scip#:~:text=SCIP%20is%20also%20a%20purposeful%20nod%20to%20SICP" rel="nofollow">https:&#x2F;&#x2F;sourcegraph.com&#x2F;blog&#x2F;announcing-scip#:~:text=SCIP%20...</a>
    • KK7NIL1 hour ago
      Also not SCPI (Standard Commands for Programmable Instrumentation), widely used to control lab instruments and pronounced similarly (&quot;skippy&quot;).
    • bigfatkitten1 hour ago
      Nor the other SCIP.<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Secure_Communications_Interoperability_Protocol" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Secure_Communications_Interope...</a>
    • jamiek881 hour ago
      There IS no… wait, wrong acronym.
    • aleph_minus_one1 hour ago
      ... and not the solver for mixed integer (linear) programming (MI(L)P) and mixed integer nonlinear programming (MINLP):<p>&gt; <a href="https:&#x2F;&#x2F;www.scipopt.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.scipopt.org&#x2F;</a>
      • eseliger54 minutes ago
        damn that is a cute logo, what a miss for SCIP-code
    • soegaard1 hour ago
      I misread it too.
  • zingar49 minutes ago
    Something something powers go to definition… is this an implementation of an LSP server? Or a subset of what’s needed to implement LSP? A formerly proprietary alternative to LSP?