Algol
Arthur Nunes-Harwitt <[email protected]>
| Newsgroups | gmane.comp.lang.racket.user,gmane.lisp.scheme.plt |
|---|---|
| Message-ID | <[email protected]> |
Hi, The following Algol program used to work in DrRacket with the language Algol 60 selected. begin integer i; real procedure sum(j, lo, hi, term); value lo, hi; integer j, lo, hi; real term; comment term is passed by-name; begin real temp; temp := 0; for j := lo step 1 until hi do temp := temp + term; sum := temp end; i := 1; printnln(sum(i, 1, 100, i)) end Now it gives the following error. for-body96339: unbound identifier; also, no #%top syntax transformer is bound in: for-body96339 Has something changed? It does seem to work in Racket with a #lang directive, and simpler Algol 60 programs do work in Algol 60 mode. Why should this be? Thanks. -Arthur ============================================================== Arthur Nunes-Harwitt Computer Science Department, Rochester Institute of Technology Room 70-3509 585-475-4916 ============================================================== "I don't know what the language of the future will be called, but it will look like LISP." This email is confidential and intended for the named recipient(s). In the event the email is received by someone other than the recipient, please notify the sender at [email protected]. -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.