Schrottkatze schrottkatze
schrottkatze commented on pull request katzen-cafe/iowo#6 2024-01-22 08:24:40 +00:00
feat: Graph IR

Ask schrottkatze on why the differentiation is important.

They are distinct since if you write a function on whatever frontend you use, that'll be compiled down to IR and split up. An…

schrottkatze commented on pull request katzen-cafe/iowo#6 2024-01-22 08:20:09 +00:00
feat: Graph IR

Lets add an alias for the docs recipe that's just doc, since I keep typing that out of habit.

schrottkatze suggested changes for katzen-cafe/iowo#6 2024-01-22 08:20:09 +00:00
feat: Graph IR

Also, I propose you add Nix and direnv to the CONTRIBUTING.mds tech stack list.

schrottkatze commented on pull request katzen-cafe/iowo#6 2024-01-22 08:15:56 +00:00
feat: Graph IR

I think it makes sense for debugging purposes. Or do you plan to add a way to be able to output the IR to a more readable form of IR (that has a similar syntax, similar to the human readable forms…

schrottkatze commented on pull request katzen-cafe/iowo#6 2024-01-22 08:13:46 +00:00
feat: Graph IR

I do not see how this is related to Variant at all.

Variant is the internal way to store data, yes?

And that must be able to store more data then an image buffer or a few numbers or…

schrottkatze commented on pull request katzen-cafe/iowo#6 2024-01-21 22:55:49 +00:00
feat: Graph IR

hm yes i am big brain sorrry ^^'

schrottkatze commented on pull request katzen-cafe/iowo#6 2024-01-21 22:55:25 +00:00
feat: Graph IR

you dont always wanna give all parameters to a noise generator for example kinda want a system for named args but i have no idea how to implement that in the language lol

schrottkatze commented on pull request katzen-cafe/iowo#6 2024-01-21 22:52:09 +00:00
feat: Graph IR

Ahh okay! I meant more sinks/consumers

and potentially for write to also be able to write csvs etc

schrottkatze commented on pull request katzen-cafe/iowo#6 2024-01-21 19:25:27 +00:00
feat: Graph IR

Ok seriously we probably need to have a meeting and talk about the terminology ^^' this is really becoming a headache and a mess

schrottkatze commented on pull request katzen-cafe/iowo#6 2024-01-21 19:25:27 +00:00
feat: Graph IR

One general note (mostly for later, which I'll work on in the next few days): The runtime should be able to mix and match executors, so one executor may not fully support all instructions but for that offer more performance (because some shit might be harder to implement as compute shaders) so switching on the fly is possible.

schrottkatze commented on pull request katzen-cafe/iowo#6 2024-01-21 19:25:27 +00:00
feat: Graph IR

I generally prefer using to_owned, since it's more clear that you're turning an unowned string (&str) into an owned String.

schrottkatze commented on pull request katzen-cafe/iowo#6 2024-01-21 19:25:27 +00:00
feat: Graph IR

potentially clarify that that's just for us, the devs, debugging?

schrottkatze commented on pull request katzen-cafe/iowo#6 2024-01-21 19:25:27 +00:00
feat: Graph IR

note to keep in mind for later, maybe this should also have the option to have default values? probably rather relevant for frontends...

schrottkatze commented on pull request katzen-cafe/iowo#6 2024-01-21 19:25:27 +00:00
feat: Graph IR

I'm going to rework this to be much more statically typed, but for now this should be fine.

schrottkatze commented on pull request katzen-cafe/iowo#6 2024-01-21 19:25:27 +00:00
feat: Graph IR

wdym?

schrottkatze commented on pull request katzen-cafe/iowo#6 2024-01-21 19:25:27 +00:00
feat: Graph IR

see note in Evaluator trait above this method

schrottkatze commented on pull request katzen-cafe/iowo#6 2024-01-21 19:25:27 +00:00
feat: Graph IR

i mean yes, maybe slap one (or two) TODO comments there?

schrottkatze commented on pull request katzen-cafe/iowo#6 2024-01-21 19:25:27 +00:00
feat: Graph IR

And for development probably later on as well, though the runtime/server/whatever should be able to provide enough info to do that comfortably as well.

schrottkatze commented on pull request katzen-cafe/iowo#6 2024-01-21 19:25:27 +00:00
feat: Graph IR

Is this the note that was referred to in the other file? Or the one inside the struct?

schrottkatze created repository schrottkatze/iowo 2024-01-20 19:28:29 +00:00