discuss@lists.openscad.org

OpenSCAD general discussion Mailing-list

View all threads

Documentation restored

JB
Jordan Brown
Tue, Aug 26, 2025 9:04 AM

With Marius's blessing, I've restored most or all of the documentation
to its state before the recent series of over-enthusiastic updates.

Although I was pretty methodical, and checked the entire cheat sheet
(the development snapshot version), it is certainly possible that I
missed something.

I only inspected the top-level page and everything linked from it.  If
there's a third-level page, I would have missed it.  Let me know.

I am sure that there is a lot of baby in that bathwater.  If something
is unclear or incorrect, let me know and we can work to fix it.

If you see any other issue ... let me know.

With Marius's blessing, I've restored most or all of the documentation to its state before the recent series of over-enthusiastic updates. Although I was pretty methodical, and checked the entire cheat sheet (the development snapshot version), it is certainly possible that I missed something. I only inspected the top-level page and everything linked from it.  If there's a third-level page, I would have missed it.  Let me know. I am sure that there is a lot of baby in that bathwater.  If something is unclear or incorrect, let me know and we can work to fix it. If you see any other issue ... let me know.
JB
Jordan Brown
Tue, Aug 26, 2025 9:06 AM

I should note that I reverted away all of the changes starting with
those updates.  I did not attempt to review intermediate updates by
other people; I assumed that they were correcting errors in that series
of updates and so were no longer necessary.  If there were substantive
updates in there that need to be un-reverted... let me know.

I should note that I reverted away *all* of the changes starting with those updates.  I did not attempt to review intermediate updates by other people; I assumed that they were correcting errors in that series of updates and so were no longer necessary.  If there were substantive updates in there that need to be un-reverted... let me know.
GH
gene heskett
Tue, Aug 26, 2025 12:47 PM

On 8/26/25 05:05, Jordan Brown via Discuss wrote:

With Marius's blessing, I've restored most or all of the documentation
to its state before the recent series of over-enthusiastic updates.

Although I was pretty methodical, and checked the entire cheat sheet
(the development snapshot version), it is certainly possible that I
missed something.

I only inspected the top-level page and everything linked from it.  If
there's a third-level page, I would have missed it.  Let me know.

I am sure that there is a lot of baby in that bathwater.  If something
is unclear or incorrect, let me know and we can work to fix it.

If you see any other issue ... let me know.

There was a command or function "isset" mentioned in a recent thread
that I still do not see in the cheat sheet. Used in  the context of
var[3] to added a 4th element to an 3 element array passed by name. Was
that a typu?

Unrelated, I also had a segfault exit that caused me to have to rewrite
2 modules earlier this morning, I hadn't saved recently enough.  No
keyboard activity had been done in the preceding 10 seconds.  This from:
OpenSCAD https://www.openscad.org/version 2025.04.28.ai25192 (git
535d96fe2) as I haven't updated since this latest argument started.

Thanks all, for some really great software.


OpenSCAD mailing list
To unsubscribe send an email todiscuss-leave@lists.openscad.org

Cheers, Gene Heskett, CET.

"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)
If we desire respect for the law, we must first make the law respectable.

  • Louis D. Brandeis
On 8/26/25 05:05, Jordan Brown via Discuss wrote: > With Marius's blessing, I've restored most or all of the documentation > to its state before the recent series of over-enthusiastic updates. > > Although I was pretty methodical, and checked the entire cheat sheet > (the development snapshot version), it is certainly possible that I > missed something. > > I only inspected the top-level page and everything linked from it.  If > there's a third-level page, I would have missed it.  Let me know. > > I am sure that there is a lot of baby in that bathwater.  If something > is unclear or incorrect, let me know and we can work to fix it. > > If you see any other issue ... let me know. There was a command or function "isset" mentioned in a recent thread that I still do not see in the cheat sheet. Used in  the context of var[3] to added a 4th element to an 3 element array passed by name. Was that a typu? Unrelated, I also had a segfault exit that caused me to have to rewrite 2 modules earlier this morning, I hadn't saved recently enough.  No keyboard activity had been done in the preceding 10 seconds.  This from: OpenSCAD <https://www.openscad.org/>version 2025.04.28.ai25192 (git 535d96fe2) as I haven't updated since this latest argument started. Thanks all, for some really great software. > > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email todiscuss-leave@lists.openscad.org Cheers, Gene Heskett, CET. -- "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author, 1940) If we desire respect for the law, we must first make the law respectable. - Louis D. Brandeis
NH
nop head
Tue, Aug 26, 2025 12:53 PM

I don't think OpenSCAD has sets so why would there be an inset?

On Tue, 26 Aug 2025, 13:47 gene heskett via Discuss, <
discuss@lists.openscad.org> wrote:

On 8/26/25 05:05, Jordan Brown via Discuss wrote:

With Marius's blessing, I've restored most or all of the documentation to
its state before the recent series of over-enthusiastic updates.

Although I was pretty methodical, and checked the entire cheat sheet (the
development snapshot version), it is certainly possible that I missed
something.

I only inspected the top-level page and everything linked from it.  If
there's a third-level page, I would have missed it.  Let me know.

I am sure that there is a lot of baby in that bathwater.  If something is
unclear or incorrect, let me know and we can work to fix it.

If you see any other issue ... let me know.

There was a command or function "isset" mentioned in a recent thread that
I still do not see in the cheat sheet. Used in  the context of var[3] to
added a 4th element to an 3 element array passed by name.  Was that a typu?

Unrelated, I also had a segfault exit that caused me to have to rewrite 2
modules earlier this morning, I hadn't saved recently enough.  No keyboard
activity had been done in the preceding 10 seconds.  This from: OpenSCAD
https://www.openscad.org/ version 2025.04.28.ai25192 (git 535d96fe2) as
I haven't updated since this latest argument started.

Thanks all, for some really great software.


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

Cheers, Gene Heskett, CET.

"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)
If we desire respect for the law, we must first make the law respectable.

  • Louis D. Brandeis

OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

I don't think OpenSCAD has sets so why would there be an inset? On Tue, 26 Aug 2025, 13:47 gene heskett via Discuss, < discuss@lists.openscad.org> wrote: > On 8/26/25 05:05, Jordan Brown via Discuss wrote: > > With Marius's blessing, I've restored most or all of the documentation to > its state before the recent series of over-enthusiastic updates. > > Although I was pretty methodical, and checked the entire cheat sheet (the > development snapshot version), it is certainly possible that I missed > something. > > I only inspected the top-level page and everything linked from it. If > there's a third-level page, I would have missed it. Let me know. > > I am sure that there is a lot of baby in that bathwater. If something is > unclear or incorrect, let me know and we can work to fix it. > > If you see any other issue ... let me know. > > There was a command or function "isset" mentioned in a recent thread that > I still do not see in the cheat sheet. Used in the context of var[3] to > added a 4th element to an 3 element array passed by name. Was that a typu? > > Unrelated, I also had a segfault exit that caused me to have to rewrite 2 > modules earlier this morning, I hadn't saved recently enough. No keyboard > activity had been done in the preceding 10 seconds. This from: OpenSCAD > <https://www.openscad.org/> version 2025.04.28.ai25192 (git 535d96fe2) as > I haven't updated since this latest argument started. > > Thanks all, for some really great software. > > > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org > > > Cheers, Gene Heskett, CET. > -- > "There are four boxes to be used in defense of liberty: > soap, ballot, jury, and ammo. Please use in that order." > -Ed Howdershelt (Author, 1940) > If we desire respect for the law, we must first make the law respectable. > - Louis D. Brandeis > > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org
JB
Jordan Brown
Tue, Aug 26, 2025 7:08 PM

There was a command or function "isset" mentioned in a recent thread that I still do not see in the cheat sheet. Used in  the context of var[3] to added a 4th element to an 3 element array passed by name.  Was that a typu?

It doesn’t exist. I think it was a hypothetical function that checked to see if a value was set. Perhaps it should really have been is_undef().

Unrelated, I also had a segfault exit …

File an issue, please.

> There was a command or function "isset" mentioned in a recent thread that I still do not see in the cheat sheet. Used in the context of var[3] to added a 4th element to an 3 element array passed by name. Was that a typu? It doesn’t exist. I think it was a hypothetical function that checked to see if a value was set. Perhaps it should really have been is_undef(). > Unrelated, I also had a segfault exit … File an issue, please.
GH
gene heskett
Tue, Aug 26, 2025 8:45 PM

On 8/26/25 15:09, Jordan Brown via Discuss wrote:

There was a command or function "isset" mentioned in a recent thread that I still do not see in the cheat sheet. Used in  the context of var[3] to added a 4th element to an 3 element array passed by name.  Was that a typu?

It doesn’t exist. I think it was a hypothetical function that checked to see if a value was set. Perhaps it should really have been is_undef().

Unrelated, I also had a segfault exit …

File an issue, please. If I could find a log entry, but dmesg is clean except for cups refreshing its printer list.

The window OpenSCAD was running in said this:
gene@coyote:~$ OpenSCAD
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 36266,
resource id: 32519320, major code: 40 (TranslateCoords), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 44042,
resource id: 32676503, major code: 40 (TranslateCoords), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 40487,
resource id: 32694307, major code: 40 (TranslateCoords), minor code: 0
[GFX1-]: RenderCompositorSWGL failed mapping default framebuffer, no dt
[GFX1-]: RenderCompositorSWGL failed mapping default framebuffer, no dt
Segmentation fault (core dumped)

But I've no clue where that core dump is... Nor have I rebooted, I just
restarted OpenSCAD and reinvented those 2 wheels, and have added about
60 some more LOC since w/o further problems.


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

Cheers, Gene Heskett, CET.

"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)
If we desire respect for the law, we must first make the law respectable.

  • Louis D. Brandeis
On 8/26/25 15:09, Jordan Brown via Discuss wrote: > >> There was a command or function "isset" mentioned in a recent thread that I still do not see in the cheat sheet. Used in the context of var[3] to added a 4th element to an 3 element array passed by name. Was that a typu? > It doesn’t exist. I think it was a hypothetical function that checked to see if a value was set. Perhaps it should really have been is_undef(). > >> Unrelated, I also had a segfault exit … > File an issue, please. If I could find a log entry, but dmesg is clean except for cups refreshing its printer list. The window OpenSCAD was running in said this: gene@coyote:~$ OpenSCAD qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 36266, resource id: 32519320, major code: 40 (TranslateCoords), minor code: 0 qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 44042, resource id: 32676503, major code: 40 (TranslateCoords), minor code: 0 qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 40487, resource id: 32694307, major code: 40 (TranslateCoords), minor code: 0 [GFX1-]: RenderCompositorSWGL failed mapping default framebuffer, no dt [GFX1-]: RenderCompositorSWGL failed mapping default framebuffer, no dt Segmentation fault (core dumped) But I've no clue where that core dump is... Nor have I rebooted, I just restarted OpenSCAD and reinvented those 2 wheels, and have added about 60 some more LOC since w/o further problems. > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org Cheers, Gene Heskett, CET. -- "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author, 1940) If we desire respect for the law, we must first make the law respectable. - Louis D. Brandeis
GH
gene heskett
Tue, Aug 26, 2025 9:48 PM

On 8/26/25 16:45, gene heskett via Discuss wrote:

On 8/26/25 15:09, Jordan Brown via Discuss wrote:

There was a command or function "isset" mentioned in a recent thread
that I still do not see in the cheat sheet. Used in  the context of
var[3] to added a 4th element to an 3 element array passed by name. 
Was that a typu?

It doesn’t exist. I think it was a hypothetical function that checked
to see if a value was set. Perhaps it should really have been is_undef().

Makes sense.  Thanks Jordan.  I did have a problem with an if() earlier
today, setting a var from the true/false of that was a showstopper error
so since I needed a yes or no, I wound up multiplying the passed in
value, the product of which if (k) was 0 or the multiplier if 1 was
passed in.  Worked exactly as I needed.. That did work as advertised on
the cheat sheet a couple months back. And it works as expected about 10
other places in this current projects src file.   It is all the stuff
for a miniature paper cutter, used to make the paper wrapped cartridges
used during our civil war in the 1860's.

Cheers, Gene Heskett, CET.

"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)
If we desire respect for the law, we must first make the law respectable.

  • Louis D. Brandeis
On 8/26/25 16:45, gene heskett via Discuss wrote: > On 8/26/25 15:09, Jordan Brown via Discuss wrote: >>> There was a command or function "isset" mentioned in a recent thread >>> that I still do not see in the cheat sheet. Used in  the context of >>> var[3] to added a 4th element to an 3 element array passed by name.  >>> Was that a typu? >> It doesn’t exist. I think it was a hypothetical function that checked >> to see if a value was set. Perhaps it should really have been is_undef(). Makes sense.  Thanks Jordan.  I did have a problem with an if() earlier today, setting a var from the true/false of that was a showstopper error so since I needed a yes or no, I wound up multiplying the passed in value, the product of which if (k) was 0 or the multiplier if 1 was passed in.  Worked exactly as I needed.. That did work as advertised on the cheat sheet a couple months back. And it works as expected about 10 other places in this current projects src file.   It is all the stuff for a miniature paper cutter, used to make the paper wrapped cartridges used during our civil war in the 1860's. Cheers, Gene Heskett, CET. -- "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author, 1940) If we desire respect for the law, we must first make the law respectable. - Louis D. Brandeis