[racket-users] Re: Question about style

2018-08-11 Thread Andrew J
I typically use either threading or composition... (require threading) (define (foo x) (~> x f g h bar)) or (define (foo x) ((compose bar h g f) x) A. On Sunday, 12 August 2018 00:11:19 UTC+10, Robert Heffernan wrote: > > Dear all, > > I am new to Racket and only slightly less

Re: [racket-users] Re: Question about style

2018-08-11 Thread Shu-Hung You
For small expressions it probably does not matter, but suitably naming intermediate expressions is definitely a good approach as it `explains' the code. Also, replacing let* by define can reduce nesting level. These 2 points are suggested in the style guide 4.2 and 4.4:

[racket-users] Re: Question about style

2018-08-11 Thread Wolfgang Hukriede
My advice would be to follow your own taste. But drop the brackets. On Saturday, August 11, 2018 at 4:11:19 PM UTC+2, Robert Heffernan wrote: > > Dear all, > > I am new to Racket and only slightly less new to scheme & scheme-like > languages. > > I have noticed myself often doing something