Out of curiosity, what is it that you're trying to achieve here? You're not going to program in the fully-expanded language, you're going to program in something higher level. Is this purely a "learning assembly code is good because it gives you a better understanding of machine architecture" thing?
On Sat, Nov 6, 2021 at 5:33 AM Yushuo Xiao <[email protected]> wrote: > I've learned some Racket, and can comfortably program in it, but I only > learned it as an ordinary language, much like Scheme. I know Racket is much > more than that, for its "language-oriented" features. Languages become a > first-class member in Racket, and to my understanding, even "#lang racket" > is just a language built on some core. What I want to know is, what's the > very core of Racket? > > I've noticed that in the Racket Reference there is a section "Fully > Expanded Programs", which seems the very core of Racket. But it still takes > an S-expression form, and apparently Racket allows language customization > on the syntax level. I wonder if the S-expression language is the core of > Racket, or the entire Racket has a different structure? > > I would really appreciate it if anyone could explain it in a simple way or > could point out some good (and short) material for me to read. The Racket > Reference is too long, and I believe the core Racket can be well explained > in a much shorter piece of text, if I just look for a brief understanding. > > Also my question may be confusing, because I don't understand Racket well > at all. Feel free to correct me or ask for clarification. Thanks in advance! > > -- > 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]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/racket-users/63b1134b-16e4-4447-828a-1e607013bd7cn%40googlegroups.com > <https://groups.google.com/d/msgid/racket-users/63b1134b-16e4-4447-828a-1e607013bd7cn%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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]. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/CAE8gKocDJQZjJc1WBBQpFekUsJLC_HN4quDXkgPmLXDQ9PEy6A%40mail.gmail.com.

