Can I call into the interpreter from multiple threads or does it use global state?
Congrats! I think this could be quite useful for me. I noticed that `let`-declared variables seem to be mutable. I'd strongly recommend against that. Add a `var` keyword.
Re 2: Iran previously launched drones and missiles at Israel about a year ago. See https://apnews.com/article/strait-of-hormuz-vessel-33fcffde2...
I've been working on a type checker for a language with ad-hoc overloading and what I did was have the checker proceed iteratively, making passes over the set of constraints and applying deduction rules. So it never…
Before iOS, I was coding animation software on Linux using vim/scons for five years. So no real IDE. But not a fair comparison because we had a build team keeping everything nice. I also ported one of my apps to Windows…
Ok well you asked. I've been using Xcode for 15 years now professionally. I have two CS degrees and one of my apps was featured on the Mac App Store front page. So, basically, I know wtf I'm talking about. I detest…
What podcast?
I suspect the problem there is that the multiple paths to a new location will not yield consistent results.
Google says: “California is the largest agricultural exporter in the United States”
If you have a recent machine, the actual developer experience isn't too bad. It's just not a language for language purists (was it ever?). I'm enough of a purist to be annoyed whenever I see the "expression took too…
Well, probably wouldn't be able to convince you that the artists playing shows using Euroroack (or Elektron, or TE) in front of bigger audiences that you ever have are "genuinely good."
> The OLED never really shows you anything useful to the act of music-making. Thou art prone to hyperbole! Said instrument of synthesis ("Operator-1") has a step sequencer, mixer, ADSR envelopes, recorder, and other…
Blasphemy! Thou shalt not present such claims without the proper scrolls and ledgers of sales to substantiate. Ist thou not acquainted with the more-expensive instruments of musical synthesis available?
Under disadvantages: > You can also call the layout code twice (once to get the size, once to do the interaction), but that is not only more expensive, it's also complex to implement, and in some cases twice is not…
So much is bad about it: > After two weeks, I come up with some of my own tweaks that make the algorithm work a bit better. I happily add “built a state-of-the-art library for numerical integration, with novel…
Can that be done without disabling JIT for the rest of us? My app would benefit greatly from JIT compilation, and it's always been a bummer that it can't realize its full performance potential on iOS.
While I agree with that general sentiment, far more than that experienced homelessness over a 20 year period.
They haven't. You can't get a paper into SIGGRAPH that misses relevant existing research.
Various comparisons with plenoxels are in the paper.
The article matches my experience with SwiftUI [1][2]. For example, AFAICT, it's not really possible to write a usable node-graph editor using SwiftUI due to layout and dependency analysis overhead. You have to put the…
Metal is not a standard graphics API. It's a platform-specific Apple thing. I use it and it's pretty nice, but it's not a cross-platform standard.
Is this essentially the "cyclic reference counting" algorithm from the Garbage Collection Handbook [1], Chapter 5, Algorithm 5.5? [1] https://gchandbook.org
From the article: const result = comptime square("hello"); // compile time error: type mismatch ok, cool. But if the error occurs deep in some hierarchy of comptime calls, do you get the same kind of long errors that…
I'm using this technique in a compiler [1]. One thing I really like about it is that, unlike pointers, I can reuse the integer indices (`ExprRef` in the article) between arrays. So, for example, I have separate arrays…
Admittedly I missed that assumption in cutting to the meat of the article. However, does WordPad or a spreadsheet really need to synthesize styling when the font doesn't have it? I just loaded a font without an italic…
Can I call into the interpreter from multiple threads or does it use global state?
Congrats! I think this could be quite useful for me. I noticed that `let`-declared variables seem to be mutable. I'd strongly recommend against that. Add a `var` keyword.
Re 2: Iran previously launched drones and missiles at Israel about a year ago. See https://apnews.com/article/strait-of-hormuz-vessel-33fcffde2...
I've been working on a type checker for a language with ad-hoc overloading and what I did was have the checker proceed iteratively, making passes over the set of constraints and applying deduction rules. So it never…
Before iOS, I was coding animation software on Linux using vim/scons for five years. So no real IDE. But not a fair comparison because we had a build team keeping everything nice. I also ported one of my apps to Windows…
Ok well you asked. I've been using Xcode for 15 years now professionally. I have two CS degrees and one of my apps was featured on the Mac App Store front page. So, basically, I know wtf I'm talking about. I detest…
What podcast?
I suspect the problem there is that the multiple paths to a new location will not yield consistent results.
Google says: “California is the largest agricultural exporter in the United States”
If you have a recent machine, the actual developer experience isn't too bad. It's just not a language for language purists (was it ever?). I'm enough of a purist to be annoyed whenever I see the "expression took too…
Well, probably wouldn't be able to convince you that the artists playing shows using Euroroack (or Elektron, or TE) in front of bigger audiences that you ever have are "genuinely good."
> The OLED never really shows you anything useful to the act of music-making. Thou art prone to hyperbole! Said instrument of synthesis ("Operator-1") has a step sequencer, mixer, ADSR envelopes, recorder, and other…
Blasphemy! Thou shalt not present such claims without the proper scrolls and ledgers of sales to substantiate. Ist thou not acquainted with the more-expensive instruments of musical synthesis available?
Under disadvantages: > You can also call the layout code twice (once to get the size, once to do the interaction), but that is not only more expensive, it's also complex to implement, and in some cases twice is not…
So much is bad about it: > After two weeks, I come up with some of my own tweaks that make the algorithm work a bit better. I happily add “built a state-of-the-art library for numerical integration, with novel…
Can that be done without disabling JIT for the rest of us? My app would benefit greatly from JIT compilation, and it's always been a bummer that it can't realize its full performance potential on iOS.
While I agree with that general sentiment, far more than that experienced homelessness over a 20 year period.
They haven't. You can't get a paper into SIGGRAPH that misses relevant existing research.
Various comparisons with plenoxels are in the paper.
The article matches my experience with SwiftUI [1][2]. For example, AFAICT, it's not really possible to write a usable node-graph editor using SwiftUI due to layout and dependency analysis overhead. You have to put the…
Metal is not a standard graphics API. It's a platform-specific Apple thing. I use it and it's pretty nice, but it's not a cross-platform standard.
Is this essentially the "cyclic reference counting" algorithm from the Garbage Collection Handbook [1], Chapter 5, Algorithm 5.5? [1] https://gchandbook.org
From the article: const result = comptime square("hello"); // compile time error: type mismatch ok, cool. But if the error occurs deep in some hierarchy of comptime calls, do you get the same kind of long errors that…
I'm using this technique in a compiler [1]. One thing I really like about it is that, unlike pointers, I can reuse the integer indices (`ExprRef` in the article) between arrays. So, for example, I have separate arrays…
Admittedly I missed that assumption in cutting to the meat of the article. However, does WordPad or a spreadsheet really need to synthesize styling when the font doesn't have it? I just loaded a font without an italic…