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.

Reply via email to