Re: [racket-users] Re: resources on PL design

2019-06-30 Thread Matthias Felleisen
Sam’s advice is good. You might be able to find draft versions of ACM HOPL articles on the authors’ web sites (or likely others who taught from these articles, because many of these articles appeared before the web and some of the authors are dead). In general, I think we lack a design

Re: [racket-users] images for Dr Racket 7.2 (Mac)

2019-06-30 Thread Matthias Felleisen
There is a small image collection available in 2htdp/image but the idea is that you do such examples with your own ideas and your own images. ~~ The next on-line release will suggest John's mouse-click suggestion. — Matthias > On Jun 30, 2019, at 4:31 AM, Bryan Pierce wrote: > > Yeah,

Re: [racket-users] tex2page and Racket(latest version) problem

2019-06-30 Thread Stephen Chang
In case this issue is still unresolved, I just ran into this error message because I accidentally installed a 64 bit distribution when I needed 32-bit. On Tue, Jun 16, 2015 at 12:11 PM Vincent St-Amour wrote: > > Hi, > > How did you install Racket? It looks like you have used the wrong >

[racket-users] Re: Seeking users to try file monitoring package

2019-06-30 Thread Simon Schlee
After some more reading I think I understand the purpose for watch-directories as a simple way to define callbacks for changes. Maybe it could return a shutdown procedure but I guess using a custom custodian and shutting that down might be easier. -- You received this message because you are

[racket-users] Re: Seeking users to try file monitoring package

2019-06-30 Thread Simon Schlee
I Just had a quick look at the documentation, it states: watch-directories > Starts threads using thread-maker to watch each given directory. Meant > for use with file-watcher procedures, namely apathetic-watch, > intensive-watch, or robust-watch. This will block the current thread > until all

Re: [racket-users] Re: resources on PL design

2019-06-30 Thread Stephen De Gabrielle
Thanks. Added. (despite horrible ACM paywall) Kind regards Stephen On Sun, 30 Jun 2019 at 15:32, Sam Caldwell wrote: > I'd add the HOPL proceedings to the mix: > > https://hopl4.sigplan.org/track/hopl-4-papers#History-of-HOPL > > Where the designers of languages often talk about their

Re: [racket-users] Language-Specific Plugins: Toolbar button functionality to call drracket:eval:expand-program

2019-06-30 Thread Robby Findler
May I ask why you need to have the C++ code embed Racket instead of the other way around (ie using the FFI)? Generally speaking, DrRacket (and other Racket tools) are going to work better if they get to "drive", I expect. (Put another way, I think Philip is giving you good advice here, fwiw.)

Re: [racket-users] Re: resources on PL design

2019-06-30 Thread Sam Caldwell
I'd add the HOPL proceedings to the mix: https://hopl4.sigplan.org/track/hopl-4-papers#History-of-HOPL Where the designers of languages often talk about their motivations, why they made particular decisions, and what kinds of effects those decisions seemed to have. On Sun, Jun 30, 2019 at 7:24

[racket-users] Re: resources on PL design

2019-06-30 Thread Stephen De Gabrielle
Hi, More contributions tacked on the end. Suitability for developers embarking on designing and implementing and language is yet to be assessed. I find it hard to determine if some of the PL design advice I see on the web is backed by any evidence. Some linked material may be authors opinion or

[racket-users] Re: resources on PL design

2019-06-30 Thread Stephen De Gabrielle
I've added EOPL and some others. I obviously haven't read all these, but have added them because they refer to PL *design* or *implementation* in description or TOC. Thanks to those who responded. https://github.com/racket/racket/wiki/Creating-Languages#Books Books - Programming Languages:

Re: [racket-users] images for Dr Racket 7.2 (Mac)

2019-06-30 Thread Bryan Pierce
Yeah, that makes sense, and that works I think I was expecting like a set of stock images that comes with Dr Racket On Friday, June 28, 2019 at 7:25:21 AM UTC-7, johnbclements wrote: > > I think the idea is that you can right-click on the image in the > documentation using your browser and save

Re: [racket-users] Trying to get my head around typed racket and higher order functions

2019-06-30 Thread Sorawee Porncharoenwase
inst is the way to go. How did you use it? This seems to work fine for me. #lang typed/racket (: create-points : (Listof Flonum) (Listof Flonum) -> (Listof (Vectorof Flonum))) (define (create-points xs ys) (map (inst vector Flonum) xs ys)) On Sun, Jun 30, 2019 at 1:03 AM greadey wrote: >

[racket-users] Trying to get my head around typed racket and higher order functions

2019-06-30 Thread greadey
Hi all, I have a function - create-points- which takes two lists of Flonum and yields a list of vector pairs suitable for passing to Racket's plot function. In un-typed code I can just do; (define (create-points xs ys) (map vector xs ys)) and voila! It works. However the only way I have