there must be function right after parenthesis?<br />hello~<br />while I am learning GUI programming in DrRacket,<br />I don&#39;t get how string literal can be placed right after parenthesis<br />such as <br />(define frame (instantiate frame% (&quot;Example&quot;)))<br />(define msg (instantiate message% (&quot;No events so far...&quot; frame)))<br />(instantiate button% (&quot;Pause&quot; frame (lambda (button event) (sleep 5))))<br />(instantiate button% (&quot;Ok&quot; panel void))<br />I was thought one of the scheme grammar is there must be a function right after parenthesis<br />and I don&#39;t understand how such a code like<br />((func arg) arg2) works too.<br /><br />could somebody please let me know how it works?<br />thanks in advanced