[nim-dev] Re: Macro: enumerate exported functions from a module

  • From: jlp765 <jlp765@xxxxxxxxx>
  • To: nim-dev@xxxxxxxxxxxxx
  • Date: Fri, 21 Oct 2016 13:00:21 +0000

@Andrea, I was asking, to see if there was a way of avoiding manual enumeration 
of proc names, like at the bottom of your example.

If a new proc is added to the math lib, then you manually have to add it to 
your lib  :-(

```
makeUniversal(sqrt)
makeUniversal(cbrt)
makeUniversal(log10)
makeUniversal(log2)
makeUniversal(log)
makeUniversal(exp)
makeUniversal(arccos)
makeUniversal(arcsin)
makeUniversal(arctan)
makeUniversal(cos)
makeUniversal(cosh)
makeUniversal(sin)
makeUniversal(sinh)
makeUniversal(tan)
makeUniversal(tanh)
makeUniversal(erf)
makeUniversal(erfc)
makeUniversal(lgamma)
makeUniversal(tgamma)
makeUniversal(trunc)
makeUniversal(floor)
makeUniversal(ceil)
makeUniversal(degToRad)
makeUniversal(radToDeg)
```

Other related posts: