Nowości w Bonsole (2): backend konsolowy
Tym razem króciutko. Do Bonsole (a raczej biblioteki klienckiej) dodałem backend konsolowy. Możesz go wykorzystać zarówno w aplikacjach pracujących w trybie ducha, jak zaprezentowany ls, jak i pracujących w trybie interaktywnym.
Tutaj macie film:
Film prezentuje dwa programy demonstracyjne: ls, progress. Ls pracuje w trybie ducha, więc biblioteka kliencka Bonsole wychodzi z pętli obsługi zdarzeń zaraz po zakończeniu przetwarzania poleceń. Te polecenia są przesyłane przez przeglądarkę lub podane w wierszu poleceń. Progress jest programem pracującym w trybie interaktywnym, choć nie jest to do końca taki tryb. Po prostu nie posiada żadnych opcji interakcji. Ustawia mu się, podczas uruchamiania, kolejno: czas uśpienia między kolejnym powiększeniem licznika, wartość pojedynczego zwiększenia licznika, a następnie wartość maksymalna licznika.