Re: [racket-users] trying to install Rhombus

2023-02-01 Thread Dan Synek
It worked with the latest version. Thanks so much,  Alex!

On Tuesday, January 31, 2023 at 5:52:14 PM UTC+2 [email protected] wrote:

>
> On Jan 31, 2023, at 10:27 AM, Dan Synek  wrote:
>
> Hi,
>
> I used Racket a couple of years ago, but is now quiet rusty. So please 
> forgive m if my question is obvious. I wanted to experiment with a language 
> with algebraic style(infix etc), but with powerful macros, so I thought it 
> could be interesting to check out Rhombus.
> Below  are my attempts at installing Rhombus in version 8.7 and 8,6 of 
> Racket without any success.
> I installed the latest racket (8.7) and tried:
> raco pkg install --auto rhombus-prototype
>
> It looked hopeful, but after a while I got a lot of errors like this:
> 
> --- summary of errors ---  [17:12:53]
> raco setup: error: during making for /rhombus-prototype/scribble
> raco setup:   phase+space+: contract violation
> raco setup: expected: phase+space?
> raco setup: given: '(0 . #f)
> raco setup: compiling: 
> /rhombus-prototype/rhombus/private/ellipsis.rkt
> raco setup: error: during making for /rhombus-prototype/rhombus
> raco setup:   phase+space+: contract violation
> raco setup: expected: phase+space?
> raco setup: given: '(0 . #f)
>
>
> Parts of the Rhombus prototype like this can depend on *very* recent 
> Racket snapshot / nightly versions.
>
> The `phase+space+` behavior it's relying on here was last updated in the 
> snapshot version 8.2.0.3.
>
> You can get a snapshot build from one of the options at 
> https://snapshot.racket-lang.org/. The current most up-to-date snapshot 
> available from the University of Utah is version 8.8.0.5.
>
> Alex Knauth
> he/him or they/them
>
>

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/beaa2ef6-afd2-4686-829a-390eb69f5620n%40googlegroups.com.

Beyond the Racket Users Google Group, Racket Discussions take place on 
Discourse ( https://racket.discourse.group/ ) and Discord ( 
https://discord.gg/6Zq8sH5 ). Discussion (but less active) also takes place on 
the Racket Slack https://racket.slack.com/ ( sign up at 
https://racket-slack.herokuapp.com/ ), and IRC #racket 
https://kiwiirc.com/nextclient/irc.libera.chat/#racket
--- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/5ae93136-d563-4f3e-a70b-9d401f70815cn%40googlegroups.com.


Re: [racket-users] trying to install Rhombus

2023-01-31 Thread Alex Knauth

> On Jan 31, 2023, at 10:27 AM, Dan Synek  wrote:
> 
> Hi,
> 
> I used Racket a couple of years ago, but is now quiet rusty. So please 
> forgive m if my question is obvious. I wanted to experiment with a language 
> with algebraic style(infix etc), but with powerful macros, so I thought it 
> could be interesting to check out Rhombus.
> Below  are my attempts at installing Rhombus in version 8.7 and 8,6 of Racket 
> without any success.
> I installed the latest racket (8.7) and tried:
> raco pkg install --auto rhombus-prototype
> 
> It looked hopeful, but after a while I got a lot of errors like this:
> 
> --- summary of errors ---  [17:12:53]
> raco setup: error: during making for /rhombus-prototype/scribble
> raco setup:   phase+space+: contract violation
> raco setup: expected: phase+space?
> raco setup: given: '(0 . #f)
> raco setup: compiling: 
> /rhombus-prototype/rhombus/private/ellipsis.rkt
> raco setup: error: during making for /rhombus-prototype/rhombus
> raco setup:   phase+space+: contract violation
> raco setup: expected: phase+space?
> raco setup: given: '(0 . #f)

Parts of the Rhombus prototype like this can depend on *very* recent Racket 
snapshot / nightly versions.

The `phase+space+` behavior it's relying on here was last updated in the 
snapshot version 8.2.0.3.

You can get a snapshot build from one of the options at 
https://snapshot.racket-lang.org/. The current most up-to-date snapshot 
available from the University of Utah is version 8.8.0.5.

Alex Knauth
he/him or they/them

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/beaa2ef6-afd2-4686-829a-390eb69f5620n%40googlegroups.com.

Beyond the Racket Users Google Group, Racket Discussions take place on 
Discourse ( https://racket.discourse.group/ ) and Discord ( 
https://discord.gg/6Zq8sH5 ). Discussion (but less active) also takes place on 
the Racket Slack https://racket.slack.com/ ( sign up at 
https://racket-slack.herokuapp.com/ ), and IRC #racket 
https://kiwiirc.com/nextclient/irc.libera.chat/#racket
--- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/D461B6A7-4614-4CE7-9F64-B579EFAE8270%40knauth.org.


[racket-users] trying to install Rhombus

2023-01-31 Thread Dan Synek
Hi,

I used Racket a couple of years ago, but is now quiet rusty. So please 
forgive m if my question is obvious. I wanted to experiment with a language 
with algebraic style(infix etc), but with powerful macros, so I thought it 
could be interesting to check out Rhombus.
Below  are my attempts at installing Rhombus in version 8.7 and 8,6 of 
Racket without any success.
I installed the latest racket (8.7) and tried:
raco pkg install --auto rhombus-prototype

It looked hopeful, but after a while I got a lot of errors like this:

--- summary of errors ---  [17:12:53]
raco setup: error: during making for /rhombus-prototype/scribble
raco setup:   phase+space+: contract violation
raco setup: expected: phase+space?
raco setup: given: '(0 . #f)
raco setup: compiling: 
/rhombus-prototype/rhombus/private/ellipsis.rkt
raco setup: error: during making for /rhombus-prototype/rhombus
raco setup:   phase+space+: contract violation
raco setup: expected: phase+space?
raco setup: given: '(0 . #f)

Anything i can do to get around these errors?
I tried the same command with Racket version 8.6, but then I got this error:

The following out-of-date packages are listed as dependencies of 
rhombus-prototype
and they will be automatically updated:
   base (have 8.6, need 8.6.0.10)
raco pkg install: package installed in a different scope
Inferred package scope: installation
Resolving "base" via https://download.racket-lang.org/releases/8.6/catalog/
No updates available
  package: base
  current scope: user
  installed in scope: installation


As a lest attempt I tried to  update base with:
bin/raco pkg update base
but got 
Inferred package scope: installation
Resolving "base" via https://download.racket-lang.org/releases/8.6/catalog/
No updates available

Any idea what to do?


-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/beaa2ef6-afd2-4686-829a-390eb69f5620n%40googlegroups.com.

Beyond the Racket Users Google Group, Racket Discussions take place on 
Discourse ( https://racket.discourse.group/ ) and Discord ( 
https://discord.gg/6Zq8sH5 ). Discussion (but less active) also takes place on 
the Racket Slack https://racket.slack.com/ ( sign up at 
https://racket-slack.herokuapp.com/ ), and IRC #racket 
https://kiwiirc.com/nextclient/irc.libera.chat/#racket
--- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/2466f718-1e55-40cc-98d6-4ae11ad689f9n%40googlegroups.com.