jest...@gmail.com Trouble installing DrRacket

59 views
Skip to first unread message

Nathan Philippon

unread,
Sep 13, 2021, 11:44:08 AM9/13/21
to Racket Users
I tried replying in the same thread but my messages kept getting deleted.
Processor: Snapdragon (TM) 7c Gen 2 @ 2.55 GHz   2.55 GHz
RAM: 4.00GB

jest array

unread,
Sep 13, 2021, 12:48:06 PM9/13/21
to Racket Users
Yeah, I don't think Racket supports windows on arm devices. I'm guessing this is a chromebook or something? HP? Dell?

Nathan Philippon

unread,
Sep 13, 2021, 1:02:59 PM9/13/21
to Racket Users
It's a Samsung GalaxyBook

George Neuner

unread,
Sep 13, 2021, 2:06:03 PM9/13/21
to racket users
Disclaimer:  I am not part of the Racket development team.

I don't think Racket is supported on a Chromebook.  Even so, there are a number of issues with running Racket on ARM ... there simply are too many variations of ARM chips to test the code on all of them.  Some just can't run the current codebases (BC or CS), and I am pretty sure BC's JIT compiler is not supported on any of them.

It may be that Racket (currently) just won't work on your chip.  Or it may be something with ChromeOS.


Sorry.  I know this wasn't particularly helpful.
George

Nathan Philippon

unread,
Sep 13, 2021, 2:21:57 PM9/13/21
to Racket Users
I think you're right, thanks.

Matthew Flatt

unread,
Sep 13, 2021, 10:34:30 PM9/13/21
to Nathan Philippon, Racket Users
Just to clarify: Racket runs on a number of ARM variants when running
Linux and other Unix-like operating systems, but we have not yet ported
to Windows on ARM.

Matthew
> --
> 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...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/racket-users/e397bdd9-5759-4f9f-a472-5bbb5840a
> af7n%40googlegroups.com.

George Neuner

unread,
Sep 14, 2021, 1:54:48 AM9/14/21
to racket users

On 9/13/2021 10:34 PM, Matthew Flatt wrote:
Just to clarify: Racket runs on a number of ARM variants when running
Linux and other Unix-like operating systems, but we have not yet ported
to Windows on ARM.

Matthew

Is there a list somewhere of which chips have successfully run Racket? 
Or a definitive statement of what ISA is targeted?

Just saying "if it runs Linux ..." isn't terribly helpful.  [I realize that you did not actually say that.]   Linux can run in Thumb2, and the last time I checked there were at least 4 different ARM architectures for which Linux (or some reasonable subset) had been made to run on some representative chip. 

Doesn't mean Racket will run on it.  It's really applications that stress chips, not operating systems.

YMMV,
George


Matthew Flatt

unread,
Sep 14, 2021, 9:55:56 AM9/14/21
to George Neuner, racket users
At Tue, 14 Sep 2021 01:54:44 -0400, George Neuner wrote:
> Is there a list somewhere of which chips have successfully run Racket?
> Or a definitive statement of what ISA is targeted?

For Racket CS, there's a list here:

https://github.com/racket/racket/tree/master/racket/src/ChezScheme

Granted, that's not the most visible place. That location makes sense
when the Racket branch of Chez Scheme is extracted to its own repo, but
probably the documentation should have it's own list or link to that
list.


For Racket BC, the question is murkier. Racket BC should run on any
platform with a C compiler and enough libraries, although having the
right configuration can be an issue. So, historically, Racket BC is
meant to work on all platforms (misconfiguration treated a bug), and
that's why there hasn't been a list. For the JIT, there's a list in the
documentation:

https://docs.racket-lang.org/guide/performance.html#%28tech._jit%29

That list could be improved because, as you say, "32-bit ARM" is not
really descriptive enough. It should say something like "ARMv4 and up",
and it should clarify that Windows ARM is not supported (where I expect
that it's more than a matter of configuration to support Windows, and
32-bit Windows ARM seems to be rare, anyway).
Reply all
Reply to author
Forward
0 new messages