Re: Reloaded Vibes: Smart auto-reloading service and server for (web) development.

2019-10-07 Thread H. S. Teoh via Digitalmars-d-announce
On Mon, Oct 07, 2019 at 10:21:08PM +, beyar-123--- via 
Digitalmars-d-announce wrote:
[...]
> > On Thursday, 27 June 2019 at 15:50:43 UTC, BN26 wrote:
> > > Amazing work! I was looking for something like this.
> > > 
> > > At the moment, I have to rerun dub after every change, it's a pain
> > > to develop with Vibe.d
[...]
> > > Do you already have something similar in use?
> 
> No, I literally killed the process and rerun dub again, how have this
> not been fixed yet?
> Iterative and incremental development is impossible with vibe.d.

Dub leaves a lot to be desired as a build system. I gave up using dub
for my vibe.d project a long time ago. Instead, I create a fake empty
dub project in a subdirectory whose sole purpose is to declare
dependency on vibe.d, then I run dub only once in that subdirectory when
I want to update vibe.d.  The rest of the time, I use my own build
system to do the actual build/link.

My turnaround time was significantly improved by doing this.


T

-- 
People demand freedom of speech to make up for the freedom of thought which 
they avoid. -- Soren Aabye Kierkegaard (1813-1855)


Reloaded Vibes: Smart auto-reloading service and server for (web) development.

2019-10-07 Thread beyar-123--- via Digitalmars-d-announce

https://forum.dlang.org/post/nnwxjluqodqayihrd...@forum.dlang.org

On Friday, 12 July 2019 at 16:23:35 UTC, 0xEAB wrote:

On Thursday, 27 June 2019 at 15:50:43 UTC, BN26 wrote:

Amazing work! I was looking for something like this.

At the moment, I have to rerun dub after every change, it's a 
pain to develop with Vibe.d


Hey, nice to hear it's useful to you :)


Do you already have something similar in use?


No, I literally killed the process and rerun dub again, how have 
this not been fixed yet?

Iterative and incremental development is impossible with vibe.d.


Re: Reloaded Vibes: Smart auto-reloading service and server for (web) development.

2019-07-12 Thread 0xEAB via Digitalmars-d-announce

On Thursday, 27 June 2019 at 15:50:43 UTC, BN26 wrote:

Amazing work! I was looking for something like this.

At the moment, I have to rerun dub after every change, it's a 
pain to develop with Vibe.d


Hey, nice to hear it's useful to you :)


For usage with vibe.d:
I'd recommend to pass a script to --action that kills all running 
instances of your app and then re-builds + restarts afterwards.


Do you already have something similar in use?


Re: Reloaded Vibes: Smart auto-reloading service and server for (web) development.

2019-06-27 Thread BN26 via Digitalmars-d-announce

On Wednesday, 29 May 2019 at 16:15:38 UTC, 0xEAB wrote:

On Monday, 13 May 2019 at 21:56:11 UTC, 0xEAB wrote:

[...]



Reloaded Vibes v0.2.0 was released today.


Let me summarize what changed:

[...]


Amazing work! I was looking for something like this.

At the moment, I have to rerun dub after every change, it's a 
pain to develop with Vibe.d


Re: Reloaded Vibes: Smart auto-reloading service and server for (web) development.

2019-05-29 Thread 0xEAB via Digitalmars-d-announce

On Monday, 13 May 2019 at 21:56:11 UTC, 0xEAB wrote:

[1] https://github.com/voidblaster/reloaded-vibes
[2] http://reloaded-vibes.dub.pm/



Reloaded Vibes v0.2.0 was released today.


Let me summarize what changed:

- First, the executable's target name changed (from 
`reloaded-vibes`) to simply `rlv`.


- Most importantly, the UI got improved.
   - The startup info shows up above all.
   - Sockets in startup info are now shown as URLs.
  --> Allows terminals can interpreted them as links.
   - Action commands outputs are cleanly separated with dashed 
lines.


- The manual was slightly enhanced.

- In previous releases, Reloaded Vibes wouldn't detect changes 
when there were no active websocket connections, and therefore no 
action commands did get executed in such a case. This is finally 
fixed. (Note: --noservice mode wasn't affected.)



Go check it out: 
https://github.com/voidblaster/reloaded-vibes/releases/tag/v0.2.0



Kind regards,
 Elias