back
user profile
adius
1,765karma·280submissions·January 14, 2015
about
CEO & full stack developer at airsequel.com.
Occasional blogger at adriansieber.com.
recent activity (280 total)
comment
I've tried to get into Solidworks, Fusion, and FreeCAD several times, but every time I come back to programmatic CAD. It just better matches how I think about 3D design I guess. Also, I love that…
comment
I was actually able to get a first version released just now: https://luacad.ad-si.com/playground
It's still rather bare bones and won't work well for large models, but othe…
comment
I'm pretty sure it's Turing complete by now. If it was conceptualized as a limited language and only became a full fledged programming language over time, it would certainly explain all its …
comment
Agreed! I’m already working on it, but it’s not quite ready yet. ETA is 1-2 weeks.
comment
Thanks! It natively supports all BOSL2 functions which include a chamfer argument ( https://github.com/revarbat/BOSL/wiki#common-arguments ). So that makes it quite straightfo…
comment
Yes, it executes in a full fledged Lua environment. So you can do all the things you expect do be able to do with Lua! I’d pick Lua over Python any day, but maybe that’s just me. ;-)
comment
Good idea! Just committed the necessary changes in https://github.com/ad-si/Woxi/commit/f337a722871ad1b08f8e783... .
Did I do it correctly?…
comment
No, none of them are implemented yet. I'll bump the priority to implement this!
comment
Interesting - I would never use it as I find entering math with plain ASCII much faster and more intuitive, but if there is interest in this, I'll increase its priority!
comment
Any help is highly appreciated! A great way to get started would be to open issues for the problems you found at https://github.com/ad-si/Woxi/issues .…
comment
Thanks! I’m interested as well … I’ll check it out and report back!
comment
Performance is pretty good for most stuff by now. However, there are functions which not optimized yet or implemented in a very basic way and if you use them in non-trivial ways the performance might …
comment
Yes, Rubi mostly works by now! Performance is still a concern, but we're working on improving it. I'll add some information on how to best use Rubi to the documentation soon. I already have …
comment
We currently support almost everything up to version 6.0.
Here is a detailed comparison with all Mathematica versions: https://woxi.ad-si.com/docs/comparison/mathematica/…
comment
I think the Wolfram Language got 80–90% of it right, and that's why I want to reimplement and use it in the first place. It bothers me that I have to use inferior solutions, such as those impleme…
comment
Since then, we've made more than 7,000 commits and massively expanded Woxi's feature set. So it's well worth another try for anyone who tried it back then!
comment
Cuis Smalltalk has full high-DPI support as its GUI is based on vector graphics: https://cuis.st/
comment
The "Initial Motivation" section in the article explains why existing mobile apps aren't good enough.
comment
Fixed this on main.
The macOS build linked against Homebrew's libwebp by absolute path but never bundled it, so it only ran on machines that happened to have it installed. The build now copies al…
comment
Thanks for the report. I'm looking into it!
comment
After 9 years of on-and-off development, I'm happy to announce the 1.0 release of Perspec, a desktop app for correcting the perspective of photos of documents, receipts, and whiteboards. The head…
comment
My theory is that writing as much as possible in Rust will improve performance and produce higher-quality code due to Rust's static typing. So far, it's been working well, but the final verd…
comment
Author here: I absolutely do not understand this mindset.
It has almost 20K unit tests by now and hundreds of full end-to-end tests of complicated scripts to ensure it works and matches the output of …
comment
Mathics ( https://mathics.org/ ) has been working on a Mathematica clone for years and hasn't had any problems so far. There have been many legal cases establishing that APIs are…
comment
Thanks! I'm hoping to use libraries for this, but unfortunately there aren't many available in Rust yet for those kinds of problems. Integrating Symbolica would be awesome, but our licenses …
comment
For short scripts, it’s often faster because there’s less initialization overhead. In general, though, it largely depends on whether the functions you’re using already have optimized implementations i…
comment
As an alternative, I’m working on reimplementing Wolfram Language/ Mathematica in Rust: https://woxi.ad-si.com/
A lot of Wolfram Language code just works already!…