Comments (1)
I'm actually going to close this for now, because it sounds like "Project Zenith" will resolve most of my concerns. I asked in the Discord and got this response:
Jeremy Adams — Today at 11:42 AM
Thanks
@Nezteb
! Plan is to keep both styles.Zenith is still experimental and evolving, but we think that calling fuctions from the CLI may become the dominant way to run Dagger because of the many benefits:
- reduced host env requirements/setup: you only need the
dagger
cli and the ability to run containers (no local dependencies likegolang
,python
,node
, etc- cross-language modules ecosystem: Any module written in any SDK is usable in your module written in your SDK of choice (e.g. use a Python mod from Go)
- expressive verbs:
dagger exec
,dagger save
,daggger print
,dagger call
, etc (names in flux a bit)- easier/shorter/quicker to write for most folks
@misterikkit
You're right that the same SDKs and core API are at work here, so the current style of running from your host is not going away, but will likely be used more for particular advanced use cases. In fact there is some thinking about how modules might be made consumable by the current non-Zenith Dagger: dagger/dagger#5993
from changelog.com.
Related Issues (20)
- Changelog News' OpenGraph `image` returns an HTTP 403 HOT 2
- Submit News page form non-functional HOT 2
- Looking for an opinion on Passkeys? HOT 2
- Can't sign-up HOT 3
- "and Friends" OpenGraph `image` returns an HTTP 403
- Uncaught syntax error in embed.js on blog post causes noticeable CPU load and frozen tab HOT 6
- Tailwind support
- Newsletter in aerc lacks line breaks HOT 10
- Some newsletter mails aren't delivered HOT 1
- DX on DX editing issue HOT 1
- Episode Page: last element doesn't fit in podcast menu on desktop HOT 9
- Bugs in negated `in` expressions HOT 2
- CDN cache misses increased 7x after Oct. 8, 2023 HOT 26
- (Mix) Unknown repository "oban", add new repositories with the `mix hex.repo add` task HOT 14
- Error 503 first byte timeout - only have the db context in the trace HOT 2
- Add a "Fediverse" URL for profiles
- When logged in, loading the home page can take more than 30s HOT 4
- 503 errors HOT 1
- Prefetch HTML When Hovering Over Links and/or Load Pages w/o Hard Refresh HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from changelog.com.