{"action":"created","issue":{"url":"https://api.github.com/repos/anjdreas/UnitsNet/issues/89","labels_url":"https://api.github.com/repos/anjdreas/UnitsNet/issues/89/labels{/name}","comments_url":"https://api.github.com/repos/anjdreas/UnitsNet/issues/89/comments","events_url":"https://api.github.com/repos/anjdreas/UnitsNet/issues/89/events","html_url":"https://github.com/anjdreas/UnitsNet/issues/89","id":93612082,"number":89,"title":"Represent rate of change more generically","user":{"login":"anjdreas","id":787816,"avatar_url":"https://avatars.githubusercontent.com/u/787816?v=3","gravatar_id":"","url":"https://api.github.com/users/anjdreas","html_url":"https://github.com/anjdreas","followers_url":"https://api.github.com/users/anjdreas/followers","following_url":"https://api.github.com/users/anjdreas/following{/other_user}","gists_url":"https://api.github.com/users/anjdreas/gists{/gist_id}","starred_url":"https://api.github.com/users/anjdreas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/anjdreas/subscriptions","organizations_url":"https://api.github.com/users/anjdreas/orgs","repos_url":"https://api.github.com/users/anjdreas/repos","events_url":"https://api.github.com/users/anjdreas/events{/privacy}","received_events_url":"https://api.github.com/users/anjdreas/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/anjdreas/UnitsNet/labels/discuss","name":"discuss","color":"fad8c7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-07-07T19:42:12Z","updated_at":"2015-11-18T08:30:24Z","closed_at":null,"body":"Similar to discussion on dimensions in #73, I speculate if there is a need for a more generic way of expressing rate of change for any type of unit. Currently we have the following rate of change units:\r\n\r\nFlow (volume over time)\r\nSpeed (distance change over time)\r\nAcceleration (speed change over time)\r\nRotationalSpeed (angle change over time)\r\n\r\nIn #88 there are some further suggestions to units, such as \r\nPressureChangeRate (pressure change over time)\r\nRotationalSpeedChangeRate (angular speed change over time)\r\nValveDriveSpeed (fraction change over time)"},"comment":{"url":"https://api.github.com/repos/anjdreas/UnitsNet/issues/comments/157643608","html_url":"https://github.com/anjdreas/UnitsNet/issues/89#issuecomment-157643608","issue_url":"https://api.github.com/repos/anjdreas/UnitsNet/issues/89","id":157643608,"user":{"login":"anjdreas","id":787816,"avatar_url":"https://avatars.githubusercontent.com/u/787816?v=3","gravatar_id":"","url":"https://api.github.com/users/anjdreas","html_url":"https://github.com/anjdreas","followers_url":"https://api.github.com/users/anjdreas/followers","following_url":"https://api.github.com/users/anjdreas/following{/other_user}","gists_url":"https://api.github.com/users/anjdreas/gists{/gist_id}","starred_url":"https://api.github.com/users/anjdreas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/anjdreas/subscriptions","organizations_url":"https://api.github.com/users/anjdreas/orgs","repos_url":"https://api.github.com/users/anjdreas/repos","events_url":"https://api.github.com/users/anjdreas/events{/privacy}","received_events_url":"https://api.github.com/users/anjdreas/received_events","type":"User","site_admin":false},"created_at":"2015-11-18T08:30:24Z","updated_at":"2015-11-18T08:30:24Z","body":"I have not personally considered operator overloading so far, mostly because I have simply not had the need for my own purposes, but I'm leaning towards why not? I don't see this easily automated with the code generation powershell scripts though, but all generated unit classes are partial so adding operator overloads to say Custom Code\\Length.extra.cs should be straight forward.\r\n\r\nIf you want to take a stab at this, please feel free to start a PR to move that discussion there and start implementing some typical usecases."}}