<div style="font-family: Arial, sans-serif; font-size: 14px;"><span>Hi Graham,</span><div><br></div><div><span>You might also be interested in <a target="_blank" rel="noreferrer nofollow noopener" href="https://hackage.haskell.org/package/implicit">https://hackage.haskell.org/package/implicit</a>.</span></div><div><span>I don't know if it's more powerful, last time I tried it I had issues with 2D models though.</span></div><div><br></div><div><span>Kind regards,</span></div><div><br></div><div><span>Brecht</span></div><span></span><br></div>
<div class="protonmail_signature_block protonmail_signature_block-empty" style="font-family: Arial, sans-serif; font-size: 14px;">
    <div class="protonmail_signature_block-user protonmail_signature_block-empty">
        
            </div>
    
            <div class="protonmail_signature_block-proton protonmail_signature_block-empty">
        
            </div>
</div>
<div style="font-family: Arial, sans-serif; font-size: 14px;"><br></div><div class="protonmail_quote">
        ------- Original Message -------<br>
        On Sunday, March 19th, 2023 at 1:39 PM, Graham Klyne <gk@ninebynine.org> wrote:<br><br>
        <blockquote class="protonmail_quote" type="cite">
            
    <p>Hello Brecht,</p>
    <p>This is interesting, in that it's the first I've heard of there
      being an OpenSCAD package for Haskell ðŸ˜¯.</p>
    <p>I've been doing a fair bit of OpenSCAD design recently, and have
      frequently felt it would be nice express these constructs in
      Haskell or similar more fully featured functional source
      language.  A previous search uncovered Haskell CSG packages, but I
      didn't see anything suitable for generating 3D printing files.  (A
      search just now discovered
      <a href="https://hackage.haskell.org/package/mecha" class="moz-txt-link-freetext" rel="noreferrer nofollow noopener" target="_blank">https://hackage.haskell.org/package/mecha</a>, which also offers
      OpenSCAD output.)<br>
    </p>
    <p>I understand that one of the problems with OpenSCAD as a target
      language is that it only exports to STL files, with no primitive
      recognition of curved entities.  I believe there are other 3D
      model representations (OBJ, 3MF?) that have primitives for curved
      elements, which in turn can be handled more smoothly by GCode
      generation software.</p>
    <p>(For non-3D printing folks reading this: GCode being the low
      level "machine" code that drives most personal 3D printers).<br>
    </p>
    <p>Anyway, I've tagged your fork of OpenCSG and will aim to try it
      out sometime ðŸ˜€.   Thanks! <br>
    </p>
    <p>#g<br>
    </p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 16/03/2023 21:42, Brecht Serckx
      wrote:<br>
    </div>
    <blockquote type="cite">
      
      <div style="font-family: Arial, sans-serif; font-size: 14px;"><span>Hi
          all,</span>
        <div><br>
        </div>
        <div><span>I would like to take over the OpenSCAD[1] package, of
            which I believe the maintainer is no longer active.</span></div>
        <div><span>The maintainer hasn't replied to my ticket[2] on the
            issue tracker or to an email to the listed email-address for
            over a year.</span></div>
        <div><span>On my fork[3] I have implemented multiple bugfixes
            and features already, and I have some ideas for future
            improvements.</span></div>
        <div><br>
        </div>
        <div><span>Best regards,</span></div>
        <div><br>
        </div>
        <div><span>Brecht</span></div>
        <div><br>
        </div>
        <div><span>[1] <a class="moz-txt-link-freetext" href="https://hackage.haskell.org/package/OpenSCAD" rel="noreferrer nofollow noopener" target="_blank">https://hackage.haskell.org/package/OpenSCAD</a></span></div>
        <div><span>[2] <a class="moz-txt-link-freetext" href="https://chiselapp.com/user/mwm/repository/OpenSCAD/tktview?name=73c74f477b" rel="noreferrer nofollow noopener" target="_blank">https://chiselapp.com/user/mwm/repository/OpenSCAD/tktview?name=73c74f477b</a></span></div>
        <div><span>[3] <a class="moz-txt-link-freetext" href="https://github.com/BrechtSerckx/OpenSCAD" rel="noreferrer nofollow noopener" target="_blank">https://github.com/BrechtSerckx/OpenSCAD</a></span></div>
      </div>
      <div style="font-family: Arial,
        sans-serif; font-size: 14px;" class="protonmail_signature_block
        protonmail_signature_block-empty">
        <div class="protonmail_signature_block-proton
          protonmail_signature_block-empty"> </div>
      </div>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre class="moz-quote-pre">_______________________________________________
Haskell-Cafe mailing list
To (un)subscribe, modify options or view archives go to:
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" class="moz-txt-link-freetext" rel="noreferrer nofollow noopener" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a>
Only members subscribed via the mailman list are allowed to post.</pre>
    </blockquote>
    <pre cols="80" class="moz-signature">--
Graham Klyne
<a href="mailto:gk@ninebynine.org" class="moz-txt-link-freetext" rel="noreferrer nofollow noopener" target="_blank">mailto:gk@ninebynine.org</a>
<a href="http://www.ninebynine.org" class="moz-txt-link-freetext" rel="noreferrer nofollow noopener" target="_blank">http://www.ninebynine.org</a>
Mastodon: @gklyne@indieweb.social
GitHub/Skype: @gklyne
</pre>
  


        </blockquote><br>
    </div>