Laurent Orseau

Results 36 issues of Laurent Orseau

A small readability improvement for the documentation about `contract-out` and `define-contract`. Happy to make changes if, in particular, the terminology is incorrect.

Hi Greg, Very nice. As I plan to read the rest on the train, would it be possible to have a link for the pdf or a 1-page HTML? Thanks,...

enhancement

I quite often use greek letters, math symbols and various brackets in identifiers and not having utf-8 support would be a huge bummer for me. Also, it's one of these...

surface syntax

I really understand the need for readability, but I find that long names just make source code *less* readable. There are just too many characters on my screen, even though...

One often needs to define wrappers around existing functions, passing some of the same default arguments, either positional or keyword based. For example, if one wants to define a curried...

There seems to be a regular need for coders to define their own total/partial order comparison libraries, which at their core use comparators that return a value such as `,...

One thing that bothers me regularly is hyphens and their many usages. In Racket, they can be: * a naming convention for sticking words together to make an identifier *...

Minimal failing example: ```racket #lang racket (require scribble/example) (define ev (make-base-eval)) (define mods '(racket/string racket/list)) #;(examples #:eval ev #,`(require ,@mods)) ;; fails with ;; examples: exception raised in example ;;...

Here's a slightly improved quickscript: https://gist.github.com/Metaxal/f45ea1a893a1bdedaadbeafd11144e3d It formats either the selection, or the whole program if the selection is empty. It should probably call DrRacket's indenter afterwards, but I couldn't...

Following the results gathered from https://racket.discourse.group/t/help-me-gather-keystrokes-and-mouse-events-for-varied-platforms/307/7 On **Mac**, there are several issues: * `control` isn't reported in the `mouse-event%`, while it is reported by `get-mouse-state`. * get-mouse-state reports `left` button...