Re: [racket-users] Question from a beginner. Why Racket Over Scheme?

2021-07-13 Thread joseph turco
I see. The stuff in HtDP, does it transfer over to any Racket syntax? On Tue, Jul 13, 2021 at 10:56 AM George Neuner wrote: > > On 7/13/2021 10:13 AM, joseph turco wrote: > > Hello, > > Im am looking at learning a programming language, and have been > bouncing around with scheme/racket/dyalog

[racket-users] Question from a beginner. Why Racket Over Scheme?

2021-07-13 Thread joseph turco
Hello, Im am looking at learning a programming language, and have been bouncing around with scheme/racket/dyalog APL/squeak. upon investigation of scheme and racket, i found that in regards to racket, there really isn't a "Beginners book" that teaches the language. The only beginner book i could

Re: [racket-users] Question from a beginner. Why Racket Over Scheme?

2021-07-13 Thread joseph turco
Sure! I have dabbled into python (but not fully, only learned variables, lists, dictionaries, for loops, if statements, while loops), but other than that i dont have much experience. I do not have a CS degree or (unfortunately) plan to get one. This is purely for a hobby. On Tue, Jul 13, 2021 at

Re: [racket-users] Question from a beginner. Why Racket Over Scheme?

2021-07-13 Thread George Neuner
On 7/13/2021 10:13 AM, joseph turco wrote: Hello, Im am looking at learning a programming language, and have been bouncing around with scheme/racket/dyalog APL/squeak. upon investigation of scheme and racket, i found that in regards to racket, there really isn't a "Beginners book" that

Re: [racket-users] Question from a beginner. Why Racket Over Scheme?

2021-07-13 Thread Robby Findler
I would say that the stuff in HtDP is teaching you the fundamentals of programming; it isn't (about) teaching you a specific programming language. These fundamentals apply to any programming language you might wish to program in. And, of course, the book does use a (set of) languages to teach you,

Re: [racket-users] Question from a beginner. Why Racket Over Scheme?

2021-07-13 Thread 'John Clements' via Racket Users
Good to hear from you! There are actually a number of different books that I might suggest. In order to best direct you, it might be useful to know something about your programming background? Best, John Clements > On Jul 13, 2021, at 10:13, joseph turco wrote: > > Hello, > > Im am looking

Re: [racket-users] Syntax Parse Bee 2021

2021-07-13 Thread Stephen De Gabrielle
It’s very exciting seeing the entries pouring in. Reminder: Racket includes a macro debugger to make it easier for the experienced to debug their macros and for beginners to study their behaviour:

[racket-users] Right click on hierarchical-list-item?

2021-07-13 Thread Chris Lemmer-Webber
Hello, I'm using the mrlib/hierlist in a GUI I have, and I wanted to add a right-click menu. I'm trying to do that, but I can't find an appropriate place to notice the event. I noticed I can set up a clickback, but it doesn't seem aware of whether it's a right or left button click. I have the

Re: [racket-users] Question from a beginner. Why Racket Over Scheme?

2021-07-13 Thread 'John Clements' via Racket Users
Allow me to be very slightly less cautious than Robby: it may not be clear from this text that nearly every BSL program is also a Racket program *and* a Scheme program. If you work through HtDP—or even a part of it—you will be, I claim, both a Scheme and a Racket programmer. (And perhaps also

Re: [racket-users] Right click on hierarchical-list-item?

2021-07-13 Thread Chris Lemmer-Webber
Just found out about keymaps. Well! That seems to be the answer. Thanks :) Chris Lemmer-Webber writes: > Hello, > > I'm using the mrlib/hierlist in a GUI I have, and I wanted to add a > right-click menu. I'm trying to do that, but I can't find an > appropriate place to notice the event. > > I

[racket-users] Re: Racket web-server question

2021-07-13 Thread Rohan Posthumus
Good evening Simon, Thank you so much for all your suggestions. I finally figured it out (after going down a few rabbit holes). It wasn't the database/connection that was the problem. When I used other software to view the tables, I could see that the queries were correct. My mistake was that

Re: [racket-users] How to set type signature for recursive lazy list

2021-07-13 Thread Kiong-Gē Liāu
Ben, Thanks, changing "stream" to "stream apply" does solve the issue. I tried to push it further little bit with the following code to see if typed racket can support generic like Haskell or Scala: #lang typed/racket (require pfds/stream) (define-type (OverFoldable A) (-> (Listof A) A))

Re: [racket-users] How to set type signature for recursive lazy list

2021-07-13 Thread Ben Greenman
On 7/13/21, Kiong-Gē Liāu wrote: > Ben, > > Thanks, changing "stream" to "stream apply" does solve the issue. > > I tried to push it further little bit with the following code to see if > typed racket can support generic like Haskell or Scala: > > #lang typed/racket > > (require pfds/stream) > >