This is really cool. Between this, a Racket linter, and an LSP, Racket is 
seriously looking a lot better for larger teams. I ran it through some of 
my code and I'm curious about the decision to use brackets more liberally. 
I was surprised when it changed my methods in my classes to be bracketed, 
as well as the init, and field expressions. I could probably get used to it 
given enough time, but I haven't seen that style in other Racket code 
before.



On Tuesday, September 28, 2021 at 2:03:28 PM UTC-4 sorawe...@gmail.com 
wrote:

> Announcing the pre-alpha version of fmt, a Racket code formatter. Code 
> formatter is a tool that reformats your code so that it conforms to a style 
> consistently.
>
>    - Source: https://github.com/sorawee/fmt/ 
>    - Documentation and demo: https://docs.racket-lang.org/fmt/ 
>
> As a part of this work, I implemented Jean-Philippe Bernady’s non greedy 
> pretty printer <https://dl.acm.org/doi/10.1145/3110250> (ICFP’17) and 
> extended it so that it is practical for actual use.
>
>    - Source: https://github.com/sorawee/pprint-compact/ 
>    - Documentation and demo: https://docs.racket-lang.org/pprint-compact/ 
>
> Hope you find these useful, and let me know if you have any feedback.
>
> Sorawee (Oak)
>

-- 
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 racket-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/a30f697a-36a0-40cf-b6d9-4c8c9356af3cn%40googlegroups.com.

Reply via email to