James Schloss

Results 253 comments of James Schloss

Having a feature like this would be incredibly useful for workflow. I am sure a PR would be welcome!

It might be interesting to look at what OneAPI.jl does already for the OpenCL -> SPIRV compiler. Then pass that to vulkan(.jl)? Keep in mind that this is essentially LLVM...

Note that by switching to vulkan / spirv, we lose Enzyme AD, which could be a really important step. Instead, it might be better to do interop for realtime visualizations:...

I think I'm overthinking this. It should be possible for the user to implement everything they want for the "game" part of the chaos game. So, Fable handles the iteration,...

Otherwise, the core problem here is that we use the `fid` construct to iterate over functions. This means that we generate a single random number that is used for *all*...

Note that I tried to partially fix the length compilation times by minimizing the number of functions we need to use the `@generated` macro on, but these are configured with...

Might be time to put some adult pants on and "just do it" by creating my own `@generated` macro for Fable: https://github.com/JuliaLang/julia/blob/d49a3c74c97c9ca9ef711d644a3f2b1c02b38d63/base/expr.jl#L1074 Here is `@generated`: ``` macro generated(f) if isa(f,...

Lots of notes to toss from Slack: 1. No way around `@generated` in Julia. You can do it in C because ptrs are defined in modules that all know each...

@JuliaRegistrator register

I decided to go ahead and bump the version to 0.0.2 because 0.0.1 was broken. This means that the remaining issues will be put in to v0.0.3