Replies: 12 comments 64 replies
-
Mentioned on IRC, we could finally remove auto rendering. Result: Only partially done, very controversial. |
Beta Was this translation helpful? Give feedback.
-
We could remove Result: Done. |
Beta Was this translation helpful? Give feedback.
-
Per discussion on IRC, it is annoying to have to do The proposal is to (a) make Mojo::Promises resolve with only a single value. Obviously a particular promise could return as many results as it would want by returning an array reference. In practice this would be a small breaking change to Mojo::Promise as, again, I don't think too many people return multiple values. This would then allow (b) Mojo::Promise::all to not need to return an array reference for each input promise but rather just the value, since there can only be one. This would be a major breaking change to all however the fix is probably rather trivial and it should fail hard in most cases (dereferencing a non-reference). Result: Probably not happening, too much work. |
Beta Was this translation helpful? Give feedback.
-
Referring to #1660, can Mojo::Log behave like
Result: Probably not happening, impossible. |
Beta Was this translation helpful? Give feedback.
-
A possible change we've been talking a few times before is to make Result: Done. |
Beta Was this translation helpful? Give feedback.
-
We could also finally support deployment specific plugins. Those would be declared in the application config file (probably with the Result: Done, but might still need small changes. |
Beta Was this translation helpful? Give feedback.
-
$ua->socket_options->{LocalAddr} = '127.0.0.1'; Result: Done, but with deprecations in an 8.x release. |
Beta Was this translation helpful? Give feedback.
-
Hi, I'm a Mojolicious novice but I thought I would give my suggestion anyway. Any chance or reducing memory footprint? I've been looking at using the Mojolicious websocket support in an embedded environment with limited RAM. 40MB+ minimum size for single process with no application code running is just too high for my case. Despite my use case, reduced memory I assume would be better for performance in general. The Also the Would it be viable to move some of the features of Does the base class have to depend on the Just my two cents worth. Thanks for your time. Result: Probably not happening, controversial. |
Beta Was this translation helpful? Give feedback.
-
Should we disallow special stash values like Result: Done. |
Beta Was this translation helpful? Give feedback.
-
Make Result: Done. |
Beta Was this translation helpful? Give feedback.
-
What about adding an
I feel like this would be a really handy feature, but I can also see it being superfluous as The value to me would be mostly around sending notifications, like a day's report. You wouldn't want a report delivered Another example: how would one build a calendaring app in Mojolicious and be able to send reminder notifications? When a calendar event for Feb 6 at 1p is created, the app could calculate 24 hours before, or 7p the day before in order to know when to send the reminder, but how would the notification actually get sent at that time? Something similar in Minion, alternatively or additionally, would also be great for the same reason. Result: Probably not happening, does not require any breaking changes. |
Beta Was this translation helpful? Give feedback.
-
Would it be possible for the managing Mojo::Server process to manage an additional and separate pool of processes with exactly one process -- an assistant manager, if you will?
Result: Probably not happening, does not require any breaking changes and is a planned feature for a future minor release already. |
Beta Was this translation helpful? Give feedback.
-
We will soon be releasing Mojolicious 9.0. That means we will have the rare opportunity to make significant breaking changes. With #1266, #1660 and #1369 there are three changes already planned. But that doesn't mean we have to stop there. If you have more ideas please post them in this thread.
Update: 9.0 has been released. See you all again for 10.0! 🎉
Beta Was this translation helpful? Give feedback.
All reactions