Trying out a Racket-powered Webpack alternative

49 views
Skip to first unread message

Sage Gerard

unread,
Aug 24, 2019, 10:03:40 PM8/24/19
to us...@racket-lang.org
Hi Racket,

I'm excited to show off two new packages if you'll indulge me:
  • unlike-assets: A build tool for interdependent assets. Similar to Webpack, if you are familiar with the JS ecosystem.
  • polyglot: A specific configuration of `unlike-assets` that builds static websites using any #lang among Markdown.
This page was build with polyglot: https://sagegerard.com/racket-powered.html

If there is any interest in experimenting with these packages, please enjoy them. If not, what can I do to make them better?

~slg


Bogdan Popa

unread,
Aug 25, 2019, 4:10:58 AM8/25/19
to Sage Gerard, us...@racket-lang.org
Sage Gerard writes:

> - unlike-assets: A build tool for interdependent assets. Similar to Webpack, if you are familiar with the JS ecosystem.

Cool stuff! I was very close to building an asset pipeline for koyo[1]
a couple months ago, but I settled on just using broccoli.js instead.
I'm glad to see this, though, and I'll definitely play around with
it and potentially integrate it with koyo's standard blueprint at some
point. I would love to eventually be able to get rid of any NPM deps in
my applications.

This reminds me that I have a little package that binds libsass stashed
somewhere. I'll try to polish it up and release it next week!

[1]: https://koyo.defn.io/

Sage Gerard

unread,
Aug 25, 2019, 9:34:52 AM8/25/19
to Bogdan Popa, users\@racket-lang.org
I'd be thrilled to include those libsass bindings as an opt-in feature! Starred and watched.

Follow-up troubleshooting question:

https://pkgd.racket-lang.org/pkgn/package/unlike-assets
https://pkgd.racket-lang.org/pkgn/package/polyglot

My package listings are still not built. I read https://pkg-build.racket-lang.org/about.html to see if I just needed to wait longer. Is there anything I did not do correctly?


~slg

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> 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/m21rx9acmr.fsf%40192.168.0.139.


Sage Gerard

unread,
Aug 25, 2019, 11:19:02 AM8/25/19
to Sage Gerard, Bogdan Popa, users\\@racket-lang.org
Disregard last message. Looks like I have results now.


~slg

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Sunday, August 25, 2019 9:34 AM, Sage Gerard <sa...@sagegerard.com> wrote:

> I'd be thrilled to include those libsass bindings as an opt-in feature! Starred and watched.
>
> Follow-up troubleshooting question:
>
> https://pkgd.racket-lang.org/pkgn/package/unlike-assets
> https://pkgd.racket-lang.org/pkgn/package/polyglot
>
> My package listings are still not built. I read https://pkg-build.racket-lang.org/about.html to see if I just needed to wait longer. Is there anything I did not do correctly?
>
> ~slg
>
> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
> On Sunday, August 25, 2019 4:10 AM, Bogdan Popa bog...@defn.io wrote:
>
> > Sage Gerard writes:
> >
> > > - unlike-assets: A build tool for interdependent assets. Similar to Webpack, if you are familiar with the JS ecosystem.
> >
> > Cool stuff! I was very close to building an asset pipeline for koyo1
> > a couple months ago, but I settled on just using broccoli.js instead.
> > I'm glad to see this, though, and I'll definitely play around with
> > it and potentially integrate it with koyo's standard blueprint at some
> > point. I would love to eventually be able to get rid of any NPM deps in
> > my applications.
> > This reminds me that I have a little package that binds libsass stashed
> > somewhere. I'll try to polish it up and release it next week!
> >
> > 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/m21rx9acmr.fsf%40192.168.0.139.
>
> --
>
> 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/kKhJ6wsLrYN0vVC9-OIrUi5crs1doKsC8nUIs6IFaoqp1VcjV4aZkAn4H9cTgtlOaVgieenmKiUCPwOVFy8OL_SN2C3bhhWcPCmNHCpf5Mw%3D%40sagegerard.com.


Reply all
Reply to author
Forward
0 new messages