popa.bogdanp
2018-11-11 14:17:47

I just published my first package (https://pkgd.racket-lang.org/pkgn/package/component) and I have a couple of questions:

• How are “rings” assigned to packages? • Is the package (and its docs) not being built by the package server because it’s in ring 2?

BTW, I’d appreciate any reviews from more experienced Racket programmers. I built this to help me manage state in a medium-sized application I’ve been working on.


soegaard2
2018-11-11 15:12:50

@popa.bogdanp Expect to wait up to 24 hours before the build server builds your project.


popa.bogdanp
2018-11-11 15:13:38

Ah, okay! Thanks :smile:


soegaard2
2018-11-11 15:15:55

I see that you have documentation in the Github repo, but that the web site list it as a project without docs. I don’t know if the documentation first appears after the first build - or if you need to add something to your info file.


popa.bogdanp
2018-11-11 15:19:17

I took a look at a few other pkgs with docs and they didn’t seem to have anything special in their info files (apart from scribblings) so I assume the documentation will appear once the packages are built.


samth
2018-11-11 19:29:17

@macocio improving that code would be great, but adding lots of new dependencies, such as syntax-parse, is probably not a good idea


macocio
2018-11-11 19:35:15

@samth I agree to some extent but we’re just emulating syntax-parse’s checks anyway


samth
2018-11-12 00:35:36

@macocio yes, you are doing some of those manually, but it still makes a big difference


samth
2018-11-12 00:36:03

Try time racket -l racket/cmdline


samth
2018-11-12 00:36:32

And then add a (require syntax/parse) and try again


nola
2018-11-12 02:19:24

@nola has joined the channel