Comments (5)
It works perfectly with OpenSCAD 2021.01 (and most probably does with 2019.05).
Is there a special reason for using such an old version of OpenSCAD?
from bosl.
No, there's no good reason! I just didn't realize until cutting this issue how out of date I'd let it get. :)
I've got a work-around (commenting out that module), but it might be nice to find the minimum supported version and throw a more useful error message in the case where the library uses newer language features?
from bosl.
The error message is thrown by OpenSCAD. So there is nothing the library can do about it. And I'm not sure how OpenSCAD could handle this in a better way. It stumbles across an unknown statement and fails with "Syntax error". It can't know, it's a valid language feature in future versions.
I forked the git repository behind the wiki into a new one and started adding fixes. Its README declares OpenSCAD 2019.05 as minimum version.
Once I think it is a feasible approach to host the documentation in a separate repository, I will ask the owner/author of BOSL to move the wiki into a dedicated Github-Repo to allow wiki contributions from everyone.
from bosl.
BOSL v1 wiki is now publicly editable.
from bosl.
I recoded stagger_sphere()
to avoid using each
. It works with OpenSCAD 2015.03 now.
from bosl.
Related Issues (20)
- [BUG] Possible version incompatibility / document compatibility HOT 2
- [BUG] Cuboid fillet is not applied evenly on all edges. HOT 4
- pitch_radius for beveled gears HOT 1
- Internal gears HOT 1
- "constants.h" ? HOT 2
- [BUG] Many warnings when using shapes.scad HOT 7
- [BUG] HOT 1
- [BUG] - involute_gears are unusable HOT 10
- [BUG] Unexpected cuboids at the ends of trapezoidal threaded rod HOT 2
- [BUG] Joiners are buggy in OpenScad 2019.05 (stable) as well as 2021.01 (AppImage) HOT 4
- Default alignment of tube - vertically not centered HOT 1
- [BUG] Documentation - Threading.scad - Inconsistent description for default value of slop HOT 1
- [BUG] Documentation - Threading.scad - not mentioning slop only becomes effective if internal=true HOT 1
- [BUG] tube - inner diameters are not perfect if id1 does not equal id2 HOT 1
- [BUG] cannot find trace_polyline HOT 1
- [BUG] spread(n, spacing=10) should be equivalent to spread(n, spacing=[10, 0, 0]) HOT 1
- [BUG] ydistribute is offset
- get_metric_bolt_head_height() does not take headtype into account yet
- Number do not show
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bosl.