-
Notifications
You must be signed in to change notification settings - Fork 28
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
Simple improvements to function calls #156
Comments
Another thought - would explicit type signatures improve compile times? |
Added explicit type signatures for a modest speed improvement.
|
Attempting to pass literal arguments directly instead of through a wrapper function. As it is, the implementation is flawed (remove the TODO's) as the following program is broken: (load "skim-unit.scm") (assert/equal `(list ,(+ 1 2) 4) '(list 3 4))
Test case for previous commit:
|
Previous issues are fixed up, but now there is another problem:
Should compare generated hs code in both cases. |
A few simple improvements can be made:
This is closely related to the other ticket on streamlining generated code since targeting function compilation is the best way to improve the compiler at this point.
The text was updated successfully, but these errors were encountered: