︠5607fddc-2e73-4c45-8a23-e1aa351446fcss︠ s = "a = 5\n%gp ellinit([1,2,3,4,5])\nprint a" ︡83933c60-7cd6-47a0-992f-3814d5618617︡{"done":true}︡ ︠5fd63995-777e-4962-93bc-82d1741f1edfs︠ smc.execute("def f(n):\n return n*2\n\nf(10)\nf(20)") ︡6e153a45-92cb-4347-88f8-5b096a4d7f65︡{"stdout":"20\n"}︡{"stdout":"40\n"}︡{"done":true}︡ ︠3c6872cf-e67b-4bf5-836f-c5e07f337879s︠ reset() ︡aed3debd-90ff-4c80-97c8-241346e89b2c︡{"done":true}︡ ︠b1b53359-3dfd-4ff6-b9c9-112cb8f38f41s︠ x = dict(globals()) smc.execute("a = 5; b = 7; c = a*b; print c", namespace=x) ︡05a5764b-cc2c-43c7-af17-21f8fcf4ea4c︡{"stdout":"35\n"}︡{"done":true}︡ ︠784d2f22-4bba-4323-814b-b4a2929024c4s︠ x['c'] ︡2f1addec-f942-4f50-90e9-22f7366d693b︡{"stdout":"35\n"}︡{"done":true}︡ ︠82341cca-db29-4ed5-8f53-fd4a4e98c9e8s︠ c ︡17de32fe-daa5-448d-9a72-4fa2fc5c3e22︡{"stderr":"Error in lines 1-1\nTraceback (most recent call last):\n File \"/projects/sage/sage-7.5/local/lib/python2.7/site-packages/smc_sagews/sage_server.py\", line 982, in execute\n exec compile(block+'\\n', '', 'single') in namespace, locals\n File \"\", line 1, in \nNameError: name 'c' is not defined\n"}︡{"done":true}︡ ︠11bb205c-9462-4ba4-ab14-d75b52fa7e42︠