Try ?intern(concat("list",123)) :: 32 which assigns 32 to a symbol that you can type in to Maxima as ?LIST123. There is a peculiarity of switching upper and lower case for convoluted reasons. Note that is "::" not ":" RJF