Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
adius
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
adius
1mo ago
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 there can't be any hidden state or
2.
▲
by
adius
1mo ago
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 otherwise it should be fully functional!
3.
▲
by
adius
1mo ago
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 weird warts. (Here is some more details:
4.
▲
by
adius
1mo ago
Agreed! I’m already working on it, but it’s not quite ready yet. ETA is 1-2 weeks.
5.
▲
by
adius
1mo ago
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 straightforward to add chamfers to everything!
6.
▲
by
adius
1mo ago
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. ;-)
7.
▲
Show HN: LuaCAD – Parametric CAD Scripted in Lua
(luacad.ad-si.com)
106 points
by
adius
1mo ago
|
25 comments
8.
▲
by
adius
1mo ago
Good idea! Just committed the necessary changes in https://github.com/ad-si/Woxi/commit/f337a722871ad1b08f8e783... . Did I do it correctly?
9.
▲
by
adius
1mo ago
No, none of them are implemented yet. I'll bump the priority to implement this!
10.
▲
by
adius
1mo ago
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!
11.
▲
by
adius
1mo ago
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 .
12.
▲
by
adius
1mo ago
Thanks! I’m interested as well … I’ll check it out and report back!
13.
▲
by
adius
1mo ago
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 be quite slow. We're happy about an
14.
▲
by
adius
1mo ago
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 a draft, but didn't find the time t
15.
▲
by
adius
1mo ago
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/ However, MathLink is one of the few e
16.
▲
by
adius
1mo ago
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 implemented in Python and Julia, just because t
17.
▲
by
adius
1mo ago
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!
18.
▲
Show HN: Woxi - Open-source Mathematica / Wolfram Language reimplementation
(woxi.ad-si.com)
314 points
by
adius
1mo ago
|
46 comments
19.
▲
by
adius
1mo ago
Cuis Smalltalk has full high-DPI support as its GUI is based on vector graphics: https://cuis.st/
20.
▲
by
adius
1mo ago
The "Initial Motivation" section in the article explains why existing mobile apps aren't good enough.
21.
▲
by
adius
1mo ago
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 all non-system dylibs into the app and rew
22.
▲
by
adius
1mo ago
Thanks for the report. I'm looking into it!
23.
▲
Perspec 1.0 – Desktop app for perspective correction of document photos
(adriansieber.com)
6 points
by
adius
2mo ago
|
1 comments
24.
▲
by
adius
2mo ago
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 headline feature of 1.0 is automatic corner
25.
▲
by
adius
3mo ago
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 verdict is still out.
26.
▲
by
adius
3mo ago
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 Wolframscript. Why does it matter that I
27.
▲
by
adius
3mo ago
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't copyrightable, and since Woxi shar
28.
▲
by
adius
3mo ago
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 are incompatible at the moment. If you&#
29.
▲
by
adius
3mo ago
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 in Woxi. That’s what I’m currently workin
30.
▲
by
adius
3mo ago
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!
More ›