Re: [racket-users] google groups transition pretty much done

2015-04-29 Thread Norman Gray
On 2015 Apr 29, at 18:06, Neil Toronto neil.toro...@gmail.com wrote: I suggest we thank John for carrying out this annoying drudgery whose results are good but unobservable to most of us. Hear hear! Norman (also doing some 'annoying drudgery' this week) -- Norman Gray : http

[racket-users] Another typed/racket puzzle: module+ and scope

2015-05-04 Thread Norman Gray
/Racket/6.1.1/share/pkgs/typed-racket-lib/typed-racket/typed-racket.rkt:25:4 standard-module-name-resolver % Best wishes, Norman -- Norman Gray : http://nxg.me.uk SUPA School of Physics and Astronomy, University of Glasgow, UK -- You received this message because you are subscribed

Re: [racket-users] Another typed/racket puzzle: module+ and scope

2015-05-04 Thread Norman Gray
of the main submodule into a top-level function, and call that with (current-command-line-arguments). Not as pretty, but it typechecks. Thanks for your help. All the best, Norman -- Norman Gray : http://nxg.me.uk SUPA School of Physics and Astronomy, University of Glasgow, UK -- You

Re: [racket-users] Storing functions in a hash

2015-05-20 Thread Norman Gray
h2 'f100))) (displayln ((hash-ref h2 'f500))) (displayln ((hash-ref h2 'f500))) but even then, you don't need the indirection for the apply. Remember functions are first-class values -- they're as much 'a thing you can pass around' as a string is, or a number. Have fun, Norman -- Norman

Re: [racket-users] Naming conventions

2015-06-29 Thread Norman Gray
in the Racket style guide at http://www.ccs.neu.edu/home/matthias/Style/style/Textual_Matters.html#%28part._names%29 (though I think that '#:' is a syntactical constraint that denotes keywords, and not just a naming convention). All the best, Norman -- Norman Gray : http://nxg.me.uk SUPA School

Re: [racket-users] Scribble: Typeset equations using Latex packages amsmath and amssym

2015-09-24 Thread Norman Gray
a whole class of escaping headaches. Thus: This is ^Aemph^Bemphasised^C text, and standard LaTeX. I can fill in further details if that would be useful. All the best, Norman -- Norman Gray : http://nxg.me.uk SUPA School of Physics and Astronomy, University of Glasgow, UK -- You

[racket-users] typed/racket (or foo #f) doesn't work as expected

2016-01-09 Thread Norman Gray
e build glitch here? I'm on OS X, 10.10.5 The same thing happens as far back as Racket 5.3.6, which is the earliest I have to hand. Best wishes, Norman -- Norman Gray : https://nxg.me.uk SUPA School of Physics and Astronomy, University of Glasgow, UK -- You received this message beca

Re: [racket-users] Slack IRC bridge malfunctioning

2016-02-08 Thread Norman Gray
of a cloud solution. Have I deceived myself with respect to Slack (as distinct from the model in general), or is this down to a matter of where you or I or others might locate those tradeoffs? All the best, Norman -- Norman Gray : https://nxg.me.uk SUPA School of Physics and Astronomy

Re: [racket-users] Slack IRC bridge malfunctioning

2016-02-09 Thread Norman Gray
for the situation. The internet's become a very different place from what it was going to be 20 or 25 years ago. *sigh* All the best, Norman -- Norman Gray : https://nxg.me.uk SUPA School of Physics and Astronomy, University of Glasgow, UK -- You received this message because you are subscribed

Re: [racket-users] Detect version of OS X

2016-02-24 Thread Norman Gray
)]) (printf "binaries in ~a~%" base That encodes some platform-specific knowledge in the list of possible binary locations, but it can be extended to 'everywhere I've ever heard of a LaTeX binary ending up, on any platform, plus some extra heuristics', and still be fairly

Re: [racket-users] Detect version of OS X

2016-02-24 Thread Norman Gray
d there might be a path-searching equivalent on Windows, too. All the best, Norman -- Norman Gray : https://nxg.me.uk SUPA School of Physics and Astronomy, University of Glasgow, UK -- You received this message because you are subscribed to the Google Groups "Racket Users" gro

Re: [racket-users] What do you use macros for?

2016-04-08 Thread Norman Gray
stages are 'lazy'), but I'm having a hard time seeing why it's obvious they're not isomorphic. I imagine there may be both pragmatic and fundamental semantic reasons why the two are different. All the best, Norman -- Norman Gray : https://nxg.me.uk SUPA School of Physics and Astronomy

Re: [racket-users] quoting in posts to this email list

2016-04-07 Thread Norman Gray
: (add1 (add1 (add1 (what-neil-said All the best, Norman -- Norman Gray : https://nxg.me.uk SUPA School of Physics and Astronomy, University of Glasgow, UK -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from

Re: [racket-users] Racket Shell

2016-08-21 Thread Norman Gray
istful tear*). Best wishes, Norman -- Norman Gray : https://nxg.me.uk SUPA School of Physics and Astronomy, University of Glasgow, UK -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop recei

Re: [racket-users] fivethirtyeight indexes reddit

2016-08-25 Thread Norman Gray
impressive. All the best, Norman -- Norman Gray : https://nxg.me.uk SUPA School of Physics and Astronomy, University of Glasgow, UK -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving e

Re: [racket-users] fivethirtyeight indexes reddit

2016-08-26 Thread Norman Gray
' with, eg, 'haskell' and 'python' suggests that's declined relatively modestly. Perhaps the world is finally catching on. All the best, Norman -- Norman Gray : https://nxg.me.uk SUPA School of Physics and Astronomy, University of Glasgow, UK -- You received this message because you are

Re: [racket-users] What is the Racket equivalent to 'return' for early exit?

2016-11-21 Thread Norman Gray
ng) will only return the type of thing it's supposed to return, and not anything that needs checked. That would be still more important if you were using Typed Racket. All the best, Norman -- Norman Gray : https://nxg.me.uk SUPA School of Physics and Astronomy, University of Glasgow,

Re: [racket-users] Error when codesigning Racket created executable - codesign_allocate: file not in an order that can be processed

2017-07-04 Thread Norman Gray
GateKeeper checks :) Great stuff. Great stuff indeed. All the best, Norman -- Norman Gray : https://nxg.me.uk SUPA School of Physics and Astronomy, University of Glasgow, UK -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubs

Re: [racket-users] Error when codesigning Racket created executable - codesign_allocate: file not in an order that can be processed

2017-07-03 Thread Norman Gray
-to-an-existing-os-x-executable -- Norman Gray : https://nxg.me.uk SUPA School of Physics and Astronomy, University of Glasgow, UK -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving e

Re: [racket-users] Proper non-tail recursion?

2017-04-26 Thread Norman Gray
widespread TCO to be intelligible. All the best, Norman -- Norman Gray : https://nxg.me.uk SUPA School of Physics and Astronomy, University of Glasgow, UK -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from

Re: [racket-users] RacketCon Code of Conduct

2017-06-26 Thread Norman Gray
. If the intention was to avoid 'ad hominem' as well, then perhaps simply '...unwelcome or hostile behavior that focuses on people instead of ideas'. 3. Layout: wow -- the 70s are back (in a good way). All the best, Norman -- Norman Gray : https://nxg.me.uk SUPA School of Physics and Astronomy

Re: [racket-users] RacketCon Code of Conduct

2017-06-19 Thread Norman Gray
reebsd.org/internal/code-of-conduct.html -- Norman Gray : https://nxg.me.uk SUPA School of Physics and Astronomy, University of Glasgow, UK -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop r

Re: [racket-users] Please HELP ME! Programmers at scheme, i am calling you ! :D

2018-05-11 Thread Norman Gray
) will be better able to help. Best wishes, Norman -- Norman Gray : https://nxg.me.uk SUPA School of Physics and Astronomy, University of Glasgow, UK -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop

Re: [racket-users] What is the right way to generate HTML from the web server?

2018-01-04 Thread Norman Gray
; but I have since become convinced that x-expressions are really a better > notation for XML than XML syntax is. Lots of ditto! Tangential for this list, but <https://nxg.me.uk/dist/lx/>. Best wishes, Norman -- Norman Gray : https://nxg.me.uk SUPA School of Physics and Astronomy,

Re: [racket-users] (number->string -nan.0) == "+nan.0" ?

2018-02-06 Thread Norman Gray
ather hand-waving explanation, and I'll defer to those with more detailed knowledge of the relevant numerical analysis. Norman -- Norman Gray : https://nxg.me.uk -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from

Re: [racket-users] Legal/Business Case Management DSLs

2018-08-26 Thread Norman Gray
using a language called DSSSL, and decided to explore this language 'scheme' that it was reportedly an implementation of, and I printed out R5RS. So DSSSL Good. Best wishes, Norman -- Norman Gray : https://nxg.me.uk -- You received this message because you are subscribed to the Googl

Re: [racket-users] Legal/Business Case Management DSLs

2018-08-26 Thread Norman Gray
n *now getting rather lost down memory lane* [1] I say 'exactly': I can't think of any differences, but I wouldn't want to insist there were none. -- Norman Gray : https://nxg.me.uk -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To

Re: [racket-users] Legal/Business Case Management DSLs

2018-08-26 Thread Norman Gray
; noone comes back from Xanadu. Best wishes, Norman -- Norman Gray : https://nxg.me.uk -- 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-user

Re: [racket-users] Why is there a space in the path to the Racket application on MacOSX?

2018-03-30 Thread Norman Gray
might not survive close examination -- Norman Gray : https://nxg.me.uk -- 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...@

Re: [racket-users] Licence guidance

2018-09-27 Thread Norman Gray
licence is probably the most permissive thing that's still unequivocally recognisable as a licence. Best wishes, Norman -- Norman Gray : https://nxg.me.uk -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this grou

Re: [racket-users] make extensions or replacements

2019-04-20 Thread Norman Gray
p) also care about dependencies on, eg, compiler versions. I haven't looked specifically at that above. -- Norman Gray : https://nxg.me.uk -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receivin

Re: [racket-users] LaTeX

2019-08-27 Thread Norman Gray
and these are managed/implemented/realised by the internals of TeX -- the primitives -- not by any macros. Best wishes, Norman -- Norman Gray : https://nxg.me.uk SUPA School of Physics and Astronomy, University of Glasgow, UK -- You received this message because you are subscribed to the Google Gr

[racket-users] Exception throwing in web-server

2020-05-16 Thread Norman Gray
that that will sometimes happen, is the output-response-body/chunked procedure doing the right thing here? Am I missing something? Best wishes, Norman -- Norman Gray : https://nxg.me.uk SUPA School of Physics and Astronomy, University of Glasgow, UK -- You received this message because you

[racket-users] Re: Exception throwing in web-server

2020-05-25 Thread Norman Gray
Thank you, Brian and Jesse, for your thoughts on this. There may still be an exception problem here, though. (and sorry for being sluggish to respond) On 16 May 2020, at 20:16, Norman Gray wrote: Now, in tracking this down I can see that I have a wrong design here: the servlet has

Re: [racket-users] Exception throwing in web-server

2020-05-25 Thread Norman Gray
ns when I do that 'by hand'), to cope with any exceptions thrown in there. Of course, I should design that response-output procedure so that it won't throw exceptions, but... never say never. Best wishes, Norman -- Norman Gray : http://www.astro.gla.ac.uk/users/norman/it/ Research IT C

Re: [racket-users] [racket users] list question

2021-02-25 Thread Norman Gray
that, with that name in hand, SRFI/1 does indeed have a zip procedure, which works with circular lists. [1] https://en.wikipedia.org/wiki/Convolution_(computer_science) Best wishes, Norman -- Norman Gray : https://nxg.me.uk SUPA School of Physics and Astronomy, University of Glasgow, UK -- You

[racket-users] Equivalent of exec

2021-08-03 Thread Norman Gray
], searching for eg 'exec' or 'return' (as in 'does not return'); and 'exec' isn't a very handy search term on the web. Thanks for any pointers, Norman [1] https://docs.racket-lang.org/reference/subprocess.html -- Norman Gray : https://nxg.me.uk SUPA School of Physics and Astronomy

Re: [racket-users] Equivalent of exec

2021-08-03 Thread Norman Gray
s and so on, which I was rather hoping to avoid. Best wishes, Norman -- Norman Gray : http://www.astro.gla.ac.uk/users/norman/it/ Research IT Coordinator : School of Physics and Astronomy -- You received this message because you are subscribed to the Google Groups "Racket Users&qu

Re: [racket-users] Equivalent of exec

2021-08-05 Thread Norman Gray
it was the first Scheme implementation I played with. Best wishes, Norman [1] https://github.com/scheme/scsh and https://scsh.net -- Norman Gray : http://www.astro.gla.ac.uk/users/norman/it/ Research IT Coordinator : School of Physics and Astronomy -- You received this message because

Re: [racket-users] Equivalent of exec

2021-08-04 Thread Norman Gray
machine (and I need some urgent procrastination). It's slightly unfortunate that Racket's start-up time make it slightly suboptimal as a command-line tool, but raco make helps with that. Best wishes, Norman -- Norman Gray : http://www.astro.gla.ac.uk/users/norman/it/ Research IT Coordin

Re: [racket-users] Equivalent of exec

2021-08-04 Thread Norman Gray
skipped over it when looking here. Also, this illustrates the perennial mistake of focusing on one solution -- how do I exec? -- rather than stepping back and asking 'what am I actually trying to do?' Sorry for the noise Best wishes, Norman -- Norman Gray : http://www.astro.gl

Re: [racket-users] Racket Discourse

2021-11-22 Thread Norman Gray
ed at googlegroups, and since it's not obvious that Discourse Corp is more predatory than Google Corp (indeed, the former is dispensing freemium-ware rather than ad-ware, so are more attractive in terms of business model), it feels irrational for me to be too put off by it. Best wishes, Norman -- No