-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Change Fwd of Df to Maybe instead of Data #89
base: main
Are you sure you want to change the base?
Conversation
Don't forget to update the readme. |
Go for it. I never got it working within Nix though, do you need to start vscode in a specific way? |
Yes, you need to start vscode from the terminal while in |
Could you check whether this breaks underscore notation in the circuit plugin? |
|
Ah of course, that's because you did |
Do we have some benchmarks that show there’s no space leaks, or at least no simulation performance degradation from this change? The issue that is closed by this PR just says that “Maybe is lazy, but that’s not a problem any longer”. So what was the original problem that is no longer there? I guess a benefit of this change is that we no longer have an unlawful |
This was more based on a gut feeling back then, after having experienced many space leaks at a client. The idea was that it doesn't make much sense to have an X-value when you have a |
There was no huge difference in the runtime of the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's add an issue discussing a similar Ack
-> Bool
migration.
Also fixed some linter warnings. HLS was very useful for this job, but it was not configured in the nix shell. I'd like to hear your opinions on adding HLS to
shell.nix
? We used this in theclash-ethernet
repo and it worked pretty well with vscode.