#742704 RFP: implicitcad -- Powerful, Open-Source, Programmatic CAD

Package:
wnpp
Source:
wnpp
Submitter:
Carlo Stemberger
Date:
2023-02-15 11:33:14 UTC
Severity:
wishlist
#742704#5
Date:
2014-03-26 14:06:12 UTC
From:
To:
* Package name    : implicitcad
  Version         : 0.0.3
  Upstream Author : Christopher Olah <chris@colah.ca>
* URL             : http://www.implicitcad.org/
* License         : GPL
  Programming Lang: Haskell
  Description     : Powerful, Open-Source, Programmatic CAD

ImplicitCAD is a programmatic CAD program, implemented in haskell. Unlike
traditional CAD programs, programmatic CAD programs use text descriptions of
objects, as in programming. Concepts like variables, control structures and
abstraction are used, just as in programming. This provides a number of
advantages:

* Objects can abstracted and reused
* Repetitive tasks can be automated
* Objects can be designed parametrically
* The usual tools for software development (like version control) can be used

The traditional example of programmatic CAD is OpenSCAD.

Generally, objects in programmatic CAD are built with Constructive Solid
Geometry or CSG. Unions, intersections and differences of simpler shapes
slowly build the object. ImplicitCAD supports all this and much more! For
example, it provides rounded unions so that one can have smooth interfaces
between objects.

It also directly provides GCode generation, and has a parser for OpenSCAD to
make it easier for people to transition.

#742704#10
Date:
2014-03-27 01:38:36 UTC
From:
To:
This looks awesome!  It looks like it fixes all the problems I've been
having with OpenSCAD.  I very much want this in Debian, but if anyone
wants to beat me to making a package, go for it. :-)

Thanks,
Bas

#742704#19
Date:
2014-03-29 20:12:26 UTC
From:
To:
Dear Carlo,

Am Mittwoch, den 26.03.2014, 15:06 +0100 schrieb Carlo Stemberger:

thanks for the pointer.

How mature and commonly used is this project? The version number seems
to indicate a rather early state of development. What is your personal
motivation: Do you use this tool productively, or is it just something
you’d like to see in Debian?


The Debian Haskell Group will be happy to help someone to maintain
implicitcad, but there are plenty of non-Haskell-specific maintenance
tasks, so someone else would have to step up as a maintainer.

Greetings,
Joachim

#742704#24
Date:
2014-03-30 12:21:39 UTC
From:
To:
Hi Joachim,

2014-03-29 21:12 GMT+01:00 Joachim Breitner <nomeata@debian.org>:


I don't know, but it should be usable.


What is your personal

The second one.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=742704#10

Best regards,
Carlo

#742704#29
Date:
2014-03-30 18:17:40 UTC
From:
To:
Hi,

I wasn't aware of this until this request; the web page describes it as
a substitute for OpenSCAD, which is very usable, but with significant
drawbacks, almost all of which this program claims to solve.  A quick
test indicates that this program functions properly; I intend to start
using it instead of OpenSCAD.

Yes, but the bad news is that I've never even seen any Haskell code
before, so some help related to packaging of that is very welcome.

Thanks,
Bas

#742704#34
Date:
2014-03-30 18:27:54 UTC
From:
To:
Dear Bas,

Am Sonntag, den 30.03.2014, 20:17 +0200 schrieb Bas Wijnen:

It seems that implict also provides a Haskell API, to be used
programmatically. This means that it will be involved in the Haskell ABI
system and therefore should probably be maintained along the other
Haskell packages.

So I suggest it should be co-maintained by the DHG together with you: We
make sure that it builds and that it is rebuilt when its dependencies
change etc.; you are responsible for all the other maintenance duties
(replying to bug reports, curating package description and manpages,
letting us know if a new version should be uploaded etc.). How does that
sound?

BTW, are you sure this is a healthy project? Last release was in January
2013, last commit 10 years ago, recent bug reports are not replied to.
These are typical signs of an abandoned project...

Greetings,
Joachim

#742704#39
Date:
2014-03-30 19:26:25 UTC
From:
To:
Hi,

Yes, that sounds good.

Yes, I noticed this as well.  I'll check to see if I can get contact
with upstream.  Normally I would take over if they don't respond, but
given that I don't know the language, I don't think that's a good idea
in this case.

Thanks,
Bas

#742704#44
Date:
2014-05-24 00:03:46 UTC
From:
To:
Hi,

Someone requested that ImplicitCad be included in Debian.  I'd be the one doing
that, and after checking it out, I must say I'm rather excited about it.  This
has (almost ;-) [1]) all the features that I've been missing in OpenScad.
However, there is a minor issue, which I hope you can help with:

I don't know Haskell.  This means I would make sure the package builds right
and that bug reports are handled (which means fixing the packaging or passing
them to you); Debian's Haskell team has offered to help with the Haskell part,
but they don't want to take over from you.

So what it means is that we need you to continue responding to bug reports and
fixing things when needed.  I really don't know how much work that is; I guess
you know better.

Normally I would just assume that you would do this, but it's been some time
since you last pushed any changes to github, so I'm slightly worried that you
may have abandoned the project.

Can you please let me know the status?

Thanks,
Bas

[1] The one feature which is not in either of them, as far as I could see, is
the 3-D variant of "polygon offsetting": growing or shrinking an object.

#742704#49
Date:
2014-05-24 14:51:00 UTC
From:
To:
Hey Bas,

Presently, I no longer maintain ImplicitCAD. I've been pretty poor
about handling this. I put it out temporarily to work on some other
stuff and ended up getting pulled away. Now I work full time on
machine learning research. I just don't have the cycles to keep
another project in my head anymore. :/

In any case, right now there's no upstream for ImplicitCAD. I've
spoken to a few people who were interested in taking over maintenance,
but they haven't ended up doing so.

ImplicitCAD, unfortunately, has a bunch of rough corners. Mostly,
these deal with the computational costs of rendering objects at high
resolutions and rendering issues at low resolutions.

If you're interested, I'll try and pull together remaining interest in
ImplicitCAD and see if we can find a new maintainer. It'll need to
wait until after the NIPS submission deadline, though.

All the best,

Chris

#742704#54
Date:
2014-05-29 02:24:57 UTC
From:
To:
Hi,

Understandable; that's what it looked like.

Yes, if you could do that, that would be great!  There's no hurry, it's already
nice to know that something is happening.

Thanks,
Bas

#742704#59
Date:
2014-12-29 16:22:31 UTC
From:
To:
Hi Bas!

Just a short heads-up regarding ImplicitCad. I don't know whether you
whether you have been following the 31C3 congress currrently taking
place in Hamburg, but there was a talk by someone on the topic of
ImplicitCAD which has also forked the code and continued with the
development, see [1].

The forked code can be found on gitorious [2]. It might be a good idea
to get into touch with them.

Cheers,
Adrian

#742704#64
Date:
2014-12-29 16:25:16 UTC
From:
To:
Hello,

Yep, I no longer maintain ImplicitCAD -- I've been focused on ML
research. I'm really glad that Julia has taken over.

Chris

#742704#69
Date:
2015-10-31 11:18:08 UTC
From:
To:
You have received a new fax.

To view it please open the attachment.

File size:           194 Kb
Pages:               3
Scanned by:          Scott Watts
Quality:             300 DPI
Scan time:           10 seconds
Scanned at:          Fri, 30 Oct 2015 22:32:01 +0300
File name:           scanned0000814798.doc

Thanks for using Interfax service!

#742704#74
Date:
2016-03-02 02:23:17 UTC
From:
To:
Hey, This is Julia Longtin, one of the ImplicitCAD maintainers. I'd like to
see this in debian as well, but have no idea how to handle the haskell
dependencies.

Julia Longtin

On Mon, 29 Dec 2014 11:25:16 -0500 Christopher Olah < christopherolah.co@gmail.com> wrote:
http://media.ccc.de/browse/congress/2014/31c3_-_6417_-_en_-_saal_g_-_201412271245_-_3d_casting_aluminum_-_julia_longtin.html

#742704#79
Date:
2017-02-24 03:51:47 UTC
From:
To:
Dear Customer,

UPS courier was unable to contact you for your parcel delivery.

Please check the attachment for details!

Yours truly,
Fernando Clements,
UPS Delivery Agent.

#742704#84
Date:
2017-03-10 05:48:28 UTC
From:
To:
Dear Customer,

Please check your package delivery details attached!

FedEx
-----BEGIN PGP PUBLIC KEY BLOCK----- Jaj4xiTVF0muoO1Au8LwZ4bMPnJ1EOCr9ttXi+k/gNWi3qJHubJ2lXnZ6Zn4SAD/PPu2wRHmkSQX faM5NNOA6obP+gpiblH32UgQUl731FuZZ17l1Y1SRrc6LG0WrDFguRMMr++1VdxSyzU4/VQlG1OP P34lCpeM8YAAath20MB4NQcR3r0IPGhi/tmROeDKkCevmraQ9jTE8NZYr5Hhim8h1998mKNU2XAt GibWYCThcu0B6gV+HR7XTu2Gp3LSF2vcDZUgF7pwuIu5Ypw+XWP+3Bip49qFfa74kO64uxF0fA3r cc88UNKKio70oipDUXj99nRgZ1aK0Rc+NVS22dc+VrBEkE/X3fSWvqMucdvW2thVizcqg6z6T7gk hydlBNR9jrER+tg5NiwtQ0xGj4RzdyY14osodb8jT6i4p2GBAO2bKZEHfE8y0Vu47kEd1Dm6WGSl +fIBqLe+lsTDbjyRr41i80EMd9ds1Kl4+zTe2jVYh9eIXZYtQ/O1m5TBrW3cYyTERjvv9Aa5elHK 955voaMhsGQOpgSxQSQqm7XbiMxca76mlRGENKG0fRKOs8pimgh4lgv24hmpcd0AUBAv9cy11faG duSWXD/sjlY3dH/1CzjtVSDY2tpSy3Lgpp4TY8tL6y2KmpifKZQfnjuxt2uxASG9V0LvzK/ISgMv jLOh4KaXxexiEB/SNwOwiegfB+cGzrJ7hos3w/xWAwPYgejsOiN07iVJmauxuBhOAIoCU2E6k1ck IO5iuWwWAj7S9sX3kEKttKv5Cm+6fKG+0lTsM81sxT9+tybxk7/QgD3FuaoiYEilTRqMoRhrVmU+ edONlMmESsU7oz0GIW+RBOqSJMgPDcIznKR3YqgqG49QVegGjBqjhHNixQiGYqT/ftr77viYCQcE DtoAhhsKLDu5WEsj9kYSHCFMBDl/kQ19tpuHNEt7Timjxymu/xZQnHGmH6hlOelFOzCs2mAsGJjA EyIkAFB5cwtzqUG3wGa02x+hUlZJC+L2iI4ZQNwDAt3WOMvFbfgMODyViLWPAZ6CfphDa2O5L2Td rE8SrEHew5PfU1oS4P4PTjXq0ok2N1ULdptIKrFRx1v24cYeRtLNt/Y1WturwkGFsxUjDB+lEbNd eKmuPJK/Yd5b2jtXvaOnpC/gESNMNR6C+DVaTZ2YsFFctuKhwtBua9SHzx6mniCwAPcwtAjoHjvP txOWKnC3qNJ8FdzIpaI4WMxm8amZZPOZFY4c6LBOP1Yo3BwuLCXW2FgRXQf5eSRVZ33PlIUeRr3I 4gl4x6NofneAx6XM4r0ydrSuaXyuJy6FNxxgfDlVMw==
-----END PGP PUBLIC KEY BLOCK-----
#742704#89
Date:
2017-10-13 05:57:27 UTC
From:
To:
[Julia Longtin]
packaging team on IRC and discuss how to get the dependencies included?
See <URL: https://wiki.debian.org/3D-printer > for team details.

#742704#98
Date:
2023-02-15 11:30:10 UTC
From:
To:
Hi dear,
Good morning and how are you doing today?
Please did you receive my last message?
Regards,
Sharon.