Title
#share-your-work
Matija Sosic

Matija Sosic

06/29/2022, 9:37 AM
Hey all, we’ve made some more progress on Wasp lately and added a few bigger features (e.g. running async jobs/workers - https://wasp-lang.dev/blog/2022/06/15/jobs-feature-announcement) so wanted to share with the community here 🙂. Since we’re moving towards Beta and plan to release in a couple of months, we’d also appreciate your feedback - we’re running a small Alpha Testing Program (takes ~45mins + we tried to make it fun 😄) and would be thrilled to get your thoughts and ideas on how we can make Wasp better 🙂. You can find more details and apply here: https://wasp-lang.notion.site/Wasp-Alpha-Testing-Program-Admissions-dca25649d63849cb8dfc55881e4f6f82 Thanks a lot and honored to be a part of the community!
Tony Worm

Tony Worm

06/29/2022, 11:44 AM
I've seen wasp before, cool to see you hear I'm working on something similar (DSL / declarative programming), but using CUE (https://cuelang.org) for the language and trying to be more general (any lang / tech, not specific to web apps) https://github.com/hofstadter-io/hof
11:48 AM
feedback: What kept me from trying out Wasp is the custom language for a single tool and that the tool is written in Haskell (which I don't know or use) I have been meaning to dig in to see how Wasp is similar & different from
hof
11:53 AM
Can users supply their own templates?
Matija Sosic

Matija Sosic

06/29/2022, 1:19 PM
CUE looks really interesting, I’d love to dig deeper into it 🙂 Re Haskell - that is actually only under-the-hood, for the contributors building the compiler, the end-user only needs to know JS (React & Node.js) So re templates, you’d probably use React components for that
2:09 PM
@Tony Worm btw one language development question 😄 How do you get GitHub to “recognize” CUE language as a language in this bar?
3:05 PM
re: templates What if I want to use Vue vs React, or I need a specialized query against the database? I was using https://goa.design and it was because the author didn't want to support user customized templates that
hof
was born
3:08 PM
Have you used Dhall?
Matija Sosic

Matija Sosic

06/29/2022, 3:42 PM
Thanks! ah sorry, just now got that you are building hof (starred it!) using CUE, thought you were behind CUE initially 🙂 About react vs Vue, for now we support only React, but the “big vision” for the future would be the support all the main UI libs/langs (Vue, React, Svelte, …) For DB layer we are using Prisma (https://www.prisma.io/), so their SDK is used for forming queries.
Tony Worm

Tony Worm

06/29/2022, 6:41 PM
These are just examples, the point is that customization is almost always required for "low-code" created applications. One place for that in template driven code generation is the templates themselves. Mostly wondering if that can be done with Wasp? It was an important design consideration for
hof
, more so that the templates be external to the tool.
6:42 PM
By moving them out, it opens the door for an ecosystem to evolve