You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Summary
Don't use complex macros, but instead use `compiles` + generic routines
for achieving the same. This should slightly improve compile times for
code often using `toSeq`, and is also another step towards less macro
usage during bootstrapping.
## Details
This change partially reverts
nim-works/nimskull#151,
which replaced the usage of `compiles` with macros. However, compared to
macros, `compiles` is the less problematic feature usage here, allowing
the implementation to be significantly less complex. In addition, the
`compiles` here is also easier to replace with type-inspection routines
in the future (such as `x is iterator`, once that works).
This page http://nimrod-lang.org/download.html section "Bootstrapping from github" is obsolete.
Need to update to where to get fresh csources, and babel seems to be a must-have for x11 etc bindings to work.
The text was updated successfully, but these errors were encountered: