Re: [racket-users] Re: Keeping my mind sharp

2019-05-11 Thread Matthias Felleisen
> On May 11, 2019, at 8:41 PM, Josh Rubin wrote: > > > This is going to be easier than I thought. Nobody told me (mostly-equal? > Racket Scheme) > > Racket seems to be a superset of the Scheme I know, with more restrictions on > mutation. I was conservative about mutations. My worst habit w

Re: [racket-users] Re: Keeping my mind sharp

2019-05-11 Thread Josh Rubin
This is going to be easier than I thought. Nobody told me (mostly-equal? Racket Scheme) Racket seems to be a superset of the Scheme I know, with more restrictions on mutation. I was conservative about mutations. My worst habit was using "reverse!" and "append!". They are used in stereotypica

Re: [racket-users] Re: Keeping my mind sharp

2019-05-11 Thread Greg Hendershott
Greg Hendershott writes: > Idea: The cool kids these days tend to create an account on GitHub or > GitLab. That way, other folks can see the code and more easily offer > advice. Plus, the commit history is itself a story about your journey > doing this. The commit messages can even be sort of mi

Re: [racket-users] Re: Keeping my mind sharp

2019-05-11 Thread Greg Hendershott
Others will have better advice, but a few thoughts: Josh Rubin writes: > I have questions. > (1) Should I be trying to *port* old Scheme code to Racket (a big job) or > should I be *creating a language* that mostly runs the old code as is? As an early "warm-up" step, maybe try to port some sma

Re: [racket-users] Re: Keeping my mind sharp

2019-05-11 Thread Disgruntled Kangaroo
On Sat, May 11, 2019 at 11:27:06AM -0700, Josh Rubin wrote: > > > On Saturday, May 11, 2019 at 10:15:56 AM UTC-4, Josh Rubin wrote: > > > I apologize for replying to myself. > > They say "Hello World" is the hardest program, because you have to stumble > so much. > Without reading any documen

[racket-users] Re: Keeping my mind sharp

2019-05-11 Thread Josh Rubin
On Saturday, May 11, 2019 at 10:15:56 AM UTC-4, Josh Rubin wrote: I apologize for replying to myself. They say "Hello World" is the hardest program, because you have to stumble so much. Without reading any documentation I put some plausible stuff in a text file. I now have a 13 MB executable

Re: [racket-users] Keeping my mind sharp

2019-05-11 Thread 'John Clements' via Racket Users
> On May 11, 2019, at 07:15, Josh Rubin wrote: > > Some people in their 60's do crossword puzzles to keep their mind sharp. I > want to return to compiler hacking. I have experience with the ideas and code > from many old compilers - MIT MacLisp and Rabbit (the grandfather of all > Schemes)

[racket-users] Keeping my mind sharp

2019-05-11 Thread Josh Rubin
Some people in their 60's do crossword puzzles to keep their mind sharp. I want to return to compiler hacking. I have experience with the ideas and code from many old compilers - MIT MacLisp and Rabbit (the grandfather of all Schemes), David Betz's Xscheme (shout out!), Texas Instruments Scheme.