haskell - How to set the number of threads at run time (avoiding +RTS -N#) -


i wish run parallel programs as

$ myprogram <args> -n 4 <args> 

instead

$ myprogram <args> +rts -n4 -rts <args> 

the main reason normalize argument format on programs.

i know can as

$ myprogramwrapper <args> -n 4 <args> $ cat myprogramwrapper #!/bin/bash arg1=parse args arg2=... ncores=.... myprogram $arg1 ... +rts -n$ncores 

but it's ugly.

thanks lot! :)

you can use function setnumcapabilities @ runtime.


Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

css - Firefox for ubuntu renders wrong colors -