Cześć! Kilka dni temu wydałem pierwszą wersję biblioteki programistycznej Bankster dla języka #clojure. Jak wskazuje nazwa, służy ona do obsługi jednostek monetarnych i wartości pieniężnych. Można dodawać własne waluty i rejestry walut, a także wprowadzać tłumaczenia nazw i symboli zależne od ustawień językowych.

Początkowo miało mi to zająć 3 dni, a pochłonęło miesiąc. Pierwotnie chciałem korzystać z biblioteki Money od Clojurewerkz, która bazuje na javowej Joda Money. Niestety klasy w tej
Do składni idzie się szybko przyzwyczaić, to po prostu przeniesienie nawiasu, zamiast funkcja(a b) jest (funkcja a b).
Myślę, że ciężej przywyknąć do idiomów, że np. (seq x) sprawdza pustość, ale dla indeksowanych kolekcji lub z licznikiem elementów szybciej będzie (zero? (count x)). Jest też parę polimorficznych funkcji, jak conj, które zależnie od argumentu dają różne wyjścia, ale np. dla nil dają listę. Mi się Clojure podoba, bo ma clojure.spec i podobne.
Tylko chyba na początku i tak musiałby być jakiś główny serwer, który umożliwiałby pobranie utworów, a potem reszta leciała by P2P. Jak ma się na telefonie to może być autoryzacja lokalna, potem na koniec okresu rozliczeniowego musisz ponownie się zgłosić o zgodę ( ͡° ͜ʖ ͡°)
Czy jeśli wydam program na licencji gnu GPL, on się rozpowszechni, to jak już ktoś sypnie kasą, to czy mogę jako jedyny twórca uczynić projekt niewolnym? Jest jakaś różnica między GPLv2 i GPLv3 jeśli o to chodzi?

To tylko hipotetyczna sytuacja, że kiedyś coś przydatnego napiszę. Po prostu ubzdurało mi się, że na GPLv3 nie będę mógł zamknąć (w sensie) licencji raz wydanego programu gplv3. Szukam informacji, ale nie mogę znaleźć? Jest
Free Software Foundation wystąpiło z petycją do Microsoftu o wypuszczeniu Windowsa 7 jako wolne oprogramowanie dzięki czemu mógłby przedłużyć swój żywot dzięki społeczności.
Jak myślę, że szanse na to są niestety zerowe to uważam, że jest to naprawdę dobry pomysł, który bardzo by pomógł WIELU użytkownikom.
Petycja:
https://www.fsf.org/windows/upcycle-windows-7

#linux #windows #windows7 #wolneoprogramowanie
Są tu w Łodzi jakieś otwartoźródłowe mirki, które lubią kodzić i chcieliby pokodzić sobie wspólnie? Niekoniecznie kodzić te same projekty, po prostu spotkać się raz na jakiś czas po godzinach lub w weekend i się wzajemnie motywować. Albo po prostu się wymienić jakimiś nowinkami na żywo, itp.
Bo samemu na chacie to tak ciężko, bo #zawszecos ;]

#lodz #opensource #foss #wolneoprogramowanie #programowanie #programowaniefoss