Hello
While one can always :let &l:tw, &g:tw or &tw to a variable,
here are some observations on setting to variables and spaces.
The following work:
:let foo = 68
:exec 'set tw='.foo
but adding spaces for readability generates an error message!
:exec 'set tw = ' . foo
Setting to a variable without use of exec fails with or
without spaces -- none of the following work:
:set tw=foo
:set tw = foo
Also,
:let boo = 'set tw = 80' followed by
:exec boo fails,
but :let boo = 'set tw=80' followed by
:exec boo succeeds!
--Suresh