[racket-users] Confirming receipt

2019-08-23 Thread Sage Gerard
Hello, My last few emails to the user mailing list have gone without responses, and I suspect that my emails were sent to spam or silently discarded since I cannot find them in the mirrors. I sent another just last night, but I wanted to confirm if subscribing to the Google Group fixes the

Re: [racket-users] Confirming receipt

2019-08-23 Thread 'John Clements' via users-redirect
Confirming publicly (so you don’t get a torrent of off-list responses). John Clements > On Aug 23, 2019, at 09:10, Sage Gerard wrote: > > Hello, > > My last few emails to the user mailing list have gone without responses, and > I suspect that my emails were sent to spam or silently discarded

[racket-users] Re: Error when I try to use slideshow?

2019-08-23 Thread Alex Harsanyi
If anyone is interested, this is the minimal program which reproduces the issue on Windows 10, version1809: #lang racket/gui (require racket/draw) (define f (new frame% [label "hello"] [width 100] [height 100])) (define bmp (let* ([bm (make-object bitmap% 32 32)] [dc (make-object

[racket-users] Failed to load module in drracket

2019-08-23 Thread Walter Yang
I'm trying to load a module in drracket: #lang racket (require fluxus/fluxus) I got the following error message: default-load-extension-handler: forbidden (execute) access to /usr/share/racket/collects/fluxus/compiled/native/x86_64-linux/3m/fluxus-engine_ss.so But it's OK load in command

[racket-users] Re: Error when I try to use slideshow?

2019-08-23 Thread Stephen De Gabrielle
Thanks Alex, your advice resolved the issue for the op, and another user reported the same problem but I expect your advice will help them too! Thanks again Stephen PS I’m logging this as an issue for https://github.com/racket/gui -- You received this message because you are subscribed to

Re: [racket-users] Failed to load module in drracket

2019-08-23 Thread Robby Findler
(Sorry, accidentally dropped the list CC.) On Fri, Aug 23, 2019 at 6:42 AM Robby Findler wrote: > Is this an error you see when you click "run" or does it appear along the > very bottom of the window on its own? > > Robby > > On Fri, Aug 23, 2019 at 5:23 AM Walter Yang wrote: > >> I'm trying

Re: [racket-users] Re: Error when I try to use slideshow?

2019-08-23 Thread Matthew Flatt
Thanks! After running System Update, I'm able to see the failure, too. It looks like the problem is that the main bitmap given to `CreateIconIndirect` is scaled, but the mask bitmap is not scaled (in `bitmap->hbitmap`). So, replicating the error also requires a high-resolution screen with scaling

[racket-users] Re: Is it possible to sell commercial use rights to an open source Racket package?

2019-08-23 Thread Stephen De Gabrielle
Hi Sig, GNU provides they reason why not to use LGPL: https://www.gnu.org/licenses/why-not-lgpl.html Location licence in racket repository: https://github.com/racket/racket/blob/master/racket/src/COPYING_LESSER.txt - Github has a summary of what they think the meaning of LGPL is

Re: [racket-users] Re: Error when I try to use slideshow?

2019-08-23 Thread Stephen De Gabrielle
FYI Logged as https://github.com/racket/gui/issues/142 I tried to include the pertinent details including a) mitigation as suggested by Alex (reportedly successful) b) the minimal program which reproduces the issue provided by Alex Hopefully (a) will help others experiencing this bug. Kind

Re: [racket-users] Re: Error when I try to use slideshow?

2019-08-23 Thread Stephen De Gabrielle
Hi, It appears I hit [send] too soon; Matthew has *already* pushed a commit that is intended to resolve this issue. Thank you Alex and Matthew. Kind regards, Stephen On Friday, August 23, 2019 at 11:13:24 PM UTC+9, Stephen De Gabrielle wrote: > > FYI > Logged as

Re: [racket-users] Racket News - Issue 14

2019-08-23 Thread Stephen De Gabrielle
Hi Address of cached copy of racket news 14 is at https://mailchi.mp/ae8d47492601/racket-news-issue-14?e=94512116cc *I* think the best news is the Summer picture competition ::grin:: , but there is heaps of other good material in issue 14!

Re: [racket-users] Re: Is it possible to sell commercial use rights to an open source Racket package?

2019-08-23 Thread Philip McGrath
One issue you would encounter is that deciding what is a "commercial" use can be difficult. This comes up with Creative Commons licenses ( https://creativecommons.org/faq/#does-my-use-violate-the-noncommercial-clause-of-the-licenses ): > … there will always be uses that are challenging to

Re: [racket-users] Re: Is it possible to sell commercial use rights to an open source Racket package?

2019-08-23 Thread Alexander Shopov
The part "earning what other people are doing to earn money independently using Racket." is interesting in itself - people may answer while you may check presentations at RacketConf where there are comercial usages of Racket. Take my answer with a large pinch of salt but here is gist: The

Re: [racket-users] handin-server: writing a first checker

2019-08-23 Thread Shu-Hung You
I forgot to CC my reply to the list. The case here is that the user account data in `users.rktd` only contain one field but the default `extra-fields` configuration requires 3 extra fields. The error message probably comes from some (map cons ...) expression that resides in the server code.

Re: [racket-users] Is it possible to sell commercial use rights to an open source Racket package?

2019-08-23 Thread Matthew Butterick
> On Aug 23, 2019, at 6:24 AM, Sage Gerard wrote: > > Has someone tried to release an open source Racket project under a license > that enforces paid commercial use of that project? Light Googling suggests > this would be antithetical to the LGPL if not open source in general, but >

Re: [racket-users] Is it possible to sell commercial use rights to an open source Racket package?

2019-08-23 Thread Matthew Butterick
You're omitting some key facts. So no, I don't agree with your legal analysis. But the underlying point remains: there is unnecessary murkiness around Racket's licensing status. > On 23 Aug 19, at 11:24 AM, Alexis King wrote: > > AFAIK, copyright of the Racket codebase is not the Racket

Re: [racket-users] Is it possible to sell commercial use rights to an open source Racket package?

2019-08-23 Thread Alexis King
> On Aug 23, 2019, at 13:03, Matthew Butterick wrote: > > In some cases, SFC takes ownership of trademarks and copyrights [1] which > means that in terms of license interpretation & enforcement, assumedly the > buck would now stop with them. AFAIK, copyright of the Racket codebase is not the

Re: [racket-users] Is it possible to sell commercial use rights to an open source Racket package?

2019-08-23 Thread Matthew Butterick
Bradley Kuhn, director of the SFC, has explained why FLOSS projects don't need CLAs, along with some underlying legal truths about FLOSS contributions. [1] [1] https://sfconservancy.org/blog/2014/jun/09/do-not-need-cla/ > On 23

Re: [racket-users] Is it possible to sell commercial use rights to an open source Racket package?

2019-08-23 Thread Sage Gerard
First, thank you all for the responses. Originally I figured I would need to find some key contacts and ask them to review my Racket package* for written permission to publish under a proposed license. But if ownership itself is a question mark, I wonder if I should just pick LGPL for safety

Re: [racket-users] Is it possible to sell commercial use rights to an open source Racket package?

2019-08-23 Thread Alexis King
Disclaimer: I am not a lawyer. (But, as others have mentioned, the answer is yes.) In the subject of your subject, you mention “an open source Racket package,” but in the body of your email, you talk about “an open source Racket project.” If you are genuinely talking about a Racket package (in

Re: [racket-users] Is it possible to sell commercial use rights to an open source Racket package?

2019-08-23 Thread Alexis King
> On Aug 23, 2019, at 14:19, Matthew Butterick wrote: > > You're omitting some key facts. Maybe so, but that is, in fact, why I sent the email. I was hoping you could clue me in as to what I was missing. (Maybe it’s unfair of me to ask you for free legal analysis, but I don’t feel like it’s

[racket-users] Is it possible to sell commercial use rights to an open source Racket package?

2019-08-23 Thread Sage Gerard
--I believe this email was lost due to me not being subscribed to the list last time I sent it. Sorry if this is a duplicate. Has someone tried to release an open source Racket project under a license that enforces paid commercial use of that project? Light Googling suggests this would be

Re: [racket-users] Quadruple-precision floating-point support?

2019-08-23 Thread Shaobo He
Hi Josh, Thank you for the pointers. Although I'm also interested in implementing quad-floats using doubles, such a correct implementation would take much more time than the FFI approach as well as what I can afford given my time constraints. Shaobo Josh Rubin 于2019年8月23日周五 下午7:08写道: > > On

Re: [racket-users] [racket ursers] Keyword question

2019-08-23 Thread David Storrs
There's also keyword-apply: https://docs.racket-lang.org/reference/procedures.html#%28def._%28%28lib._racket%2Fprivate%2Fbase..rkt%29._keyword-apply%29%29 (define (f x #:y y #:z

[racket-users] Quadruple-precision floating-point support?

2019-08-23 Thread Shaobo He
Hello everyone, I'm in need of quad-precision floating-point type/operations in Racket (the bigfloat module doesn't work for me). It appears there's none, am I right? If so, I think I will try to write one myself, which is going to be a wrapper to libquadmath. Any suggestions about how I

Re: [racket-users] Quadruple-precision floating-point support?

2019-08-23 Thread Josh Rubin
On 8/23/2019 8:39 PM, Shaobo He wrote: Hello everyone, I'm in need of quad-precision floating-point type/operations in Racket (the bigfloat module doesn't work for me). It appears there's none, am I right? If so, I think I will try to write one myself, which is going to be a wrapper to

Re: [racket-users] handin-server: writing a first checker

2019-08-23 Thread 'Wayne Harris' via Racket Users
On Friday, August 23, 2019 2:59 PM, Shu-Hung You wrote: > I forgot to CC my reply to the list. The case here is that the user > account data in `users.rktd` only contain one field but the default > `extra-fields` configuration requires 3 extra fields. The error > message probably comes from

Re: [racket-users] [racket ursers] Keyword question

2019-08-23 Thread Philip McGrath
If they do what you want, `curry` and `curryr` support keyword arguments (as of Racket 7.1) and handle lots of cases. If you do need to use `make-keyword-procedure`, you may want to combine it with `procedure-reduce-keyword-arity-mask`. -Philip On Fri, Aug 23, 2019 at 10:03 PM David Storrs

[racket-users] [racket users] Contracts and make-keyword-procedure question

2019-08-23 Thread Kevin Forchione
Suppose I have the following: (define/contract foo (-> ??? any/c symbol? symbol? any/c any) (make-keyword-procedure (lambda (kw kv a b . args) do-something …))) What sort of contract would I give to the kw parameter so that it basically accepts a list of unspecified keywords? What I’m doing

Re: [racket-users] Is it possible to sell commercial use rights to an open source Racket package?

2019-08-23 Thread Alexis King
Thank you for the link. I read through it, along with the (much longer) blog post linked at the beginning. The first thing it made me realize is that I should be more clear: I am not advocating for a CLA! I agree with most of the arguments against them that both posts make. All I was saying is

Re: [racket-users] Is it possible to sell commercial use rights to an open source Racket package?

2019-08-23 Thread Neil Van Dyke
(Replying to 2 messages...) Summary: I think there's probably no barrier for you with Racket's licensing and intentions, but you will need to talk with your lawyer about the unusual licensing you want to do for your own software. Also, a few related thoughts. Sage Gerard wrote on 8/23/19