author | Alan Dipert
<alan@dipert.org> 2020-02-11 06:53:53 UTC |
committer | Alan Dipert
<alan@dipert.org> 2020-02-11 06:53:53 UTC |
parent | d666e6637e10d704256cca75ed419237119adfc8 |
paper/jacl-els-2020.tex | +4 | -4 |
diff --git a/paper/jacl-els-2020.tex b/paper/jacl-els-2020.tex index 6f81972..33db01f 100644 --- a/paper/jacl-els-2020.tex +++ b/paper/jacl-els-2020.tex @@ -260,10 +260,10 @@ the same object that the JavaScript expression In function position of operation forms --- as in \texttt{(\#\textbackslash j:window:console:log $"$hello$"$)} --- -references are taken as the name of a foreign function to -call. Arguments are coerced from Lisp to JavaScript types -automatically and applied to the named foreign function. In this -example, the Lisp string \texttt{$"$hello$"$} is converted to a +references are taken as the name of a foreign function to call. The +compiler generates code that coerces the arguments from Lisp to +JavaScript types and applies them to the named foreign function. In +this example, the Lisp string \texttt{$"$hello$"$} is converted to a JavaScript string before being passed to the function \texttt{window.console.log} for display in the JavaScript console.