Skip to content
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

"Bootstrapping from github" is outdated #750

Closed
exhu opened this issue Dec 15, 2013 · 0 comments
Closed

"Bootstrapping from github" is outdated #750

exhu opened this issue Dec 15, 2013 · 0 comments

Comments

@exhu
Copy link
Contributor

exhu commented Dec 15, 2013

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.

@Araq Araq closed this as completed Feb 11, 2014
Clyybber pushed a commit to Clyybber/Nim that referenced this issue Sep 16, 2023
## 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).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants