Re: [racket-users] How to learn the *core* of Racket?

2021-11-11 Thread Philip McGrath
On Thu, Nov 11, 2021 at 9:20 PM Yushuo Xiao wrote: > Thank you very much! I didn't know the set is not fixed. And thinking of > them as an IR really helps. > > On Friday, November 12, 2021 at 12:15:39 AM UTC+8 johnbclements wrote: > >> That’s a true statement… but that set is by no means fixed. >

Re: [racket-users] How to learn the *core* of Racket?

2021-11-11 Thread Yushuo Xiao
Yes, you are right! I'm not trying to achieve anything. I just want to get a better understanding of how Racket works. I generally want to know how things work at the lowest possible level, just as learning assembly helps me understand C. And sometimes I have trouble learning things under a hig

Re: [racket-users] How to learn the *core* of Racket?

2021-11-11 Thread James Platt
... and from there it's turtles all the way down. On Nov 11, 2021, at 9:46 AM, David Storrs wrote: > Sure, that's as good a definition as any. > > On Thu, Nov 11, 2021, 6:04 AM Yushuo Xiao wrote: > Thank you for your comprehensive answer! It helps a lot. I also read more > about Racket after I

Re: [racket-users] How to learn the *core* of Racket?

2021-11-11 Thread David Storrs
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" thi

Re: [racket-users] How to learn the *core* of Racket?

2021-11-11 Thread 'John Clements' via Racket Users
> On Nov 11, 2021, at 03:04, Yushuo Xiao wrote: > > Thank you for your comprehensive answer! It helps a lot. I also read more > about Racket after I posted the question and now I think that the few special > forms (as stated in "fully expanded program") are the core. All languages > built in R

Re: [racket-users] How to learn the *core* of Racket?

2021-11-11 Thread David Storrs
Sure, that's as good a definition as any. On Thu, Nov 11, 2021, 6:04 AM Yushuo Xiao wrote: > Thank you for your comprehensive answer! It helps a lot. I also read more > about Racket after I posted the question and now I think that the few > special forms (as stated in "fully expanded program") a

Re: [racket-users] How to learn the *core* of Racket?

2021-11-11 Thread Yushuo Xiao
Thank you for your comprehensive answer! It helps a lot. I also read more about Racket after I posted the question and now I think that the few special forms (as stated in "fully expanded program") are the core. All languages built in Racket will parse and convert their syntax into syntax objec