I'm excited about Darklang
Licensing, Ownership & Lock‑in
- Several commenters refuse to adopt Darklang under its current “Dark Core” license, especially because language, infra, and hosting are tightly coupled.
- Concern: work could become “hostage” if the company changes direction or fails, unlike normal OSS projects or cloud providers that are easier to leave.
- Team acknowledges the old licensing “won’t fly” and says they’re working on a new model that’s more open while trying to avoid being cloned by large clouds.
Value Proposition & Messaging
- Many readers find the homepage’s long “no X, no Y” list off‑putting and confusing, especially items like “no git,” “no SQL,” “no servers,” which don’t obviously relate to a language.
- Feedback: lead with what Darklang is and its unique capabilities (tight infra integration, easy deployment, versioned functions, etc.), not generic FP features like Option types.
- Requests for clearer positioning, concrete examples, and real‑world sample apps; some web devs are unsure whether it fits their use cases.
Platform Scope & All‑in‑One Design
- Darklang is perceived as a bespoke language tightly bound to its platform (infra, IDE, built‑in version control).
- Some are skeptical of “all‑in‑one” tools and in‑language VCS, preferring general‑purpose languages plus libraries and standard tools like git.
- Darklang’s team argues git is not optimal, and an integrated, always‑synced, team‑aware model can be better, but details are still work‑in‑progress.
- Concern about niche needs being blocked by platform limitations; comparison to past “backend‑as‑a‑service” and Meteor‑style approaches that struggled at scale.
Maturity & Status
- “Classic” Darklang is considered usable for small web APIs and side projects but imperfect; the new “next” version is described as not ready for serious use yet.
- Lack of up‑to‑date tutorials, examples, and browser support (non‑Chrome) reinforces the sense of early‑stage, experimental status.
AI & Strategic Direction
- Some criticize Darklang for “going all in on AI”; others argue robust LLM integration into dev tools is exactly the right move.
- Darklang’s team seems committed to using AI heavily, including for things like future code export.
Politics & Branding
- A prominent political banner on the homepage (about the Israel–Palestine conflict) is polarizing.
- Some feel it’s inappropriate for developer tooling and a reason to avoid adoption; others strongly support taking a moral stand even at business risk.