shdw
Znalazłem w szafie zalegające książki, wszystkie w stanie jak nowe, chętnie sprzedam za ~60-70% ceny (niektore ceny amazon.pl są z czapy, więc lepiej sugerować się tymi z .com).

[tytuł - cena amazon.pl - cena amazon.com]

- Structure and Interpretation of Computer Programs Second Edition - Gerald Jay Sussman and Hal Abelson - 238zł - 49$
- An Introduction to Functional Programming Through Lambda Calculus - Greg Michaelson - 100zł - 26$
1
  • Najlepsze
  • Wszystkie komentarze
badsector
Biblioteka programistyczna Bankster dla języka #clojure obsługuje nawet 2 miliardy miejsc po przecinku w przypadku walut i jednostek monetarnych. Jest tym samym przygotowana na zmieniający się kurs wymiany rubla!

https://github.com/randomseed-io/bankster#readme

#clojure #rubel #pieniadze #waluty #kryptowaluty #bitcoin #btc #ethereum
2
  • Najlepsze
  • Wszystkie komentarze
Barok
Barok
Mógłbyś nieco rozszerzyć myśl? Dlaczego to jest ważne, jakieś use case’y.
1
kochmap
@Barok: to takie heheszki jak rubel będzie szorował, to te miejsca po przecinku mogą się przydać przy wymianie RUB na USD.
1
badsector
0
badsector
0
badsector
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
5
  • Najlepsze
  • Wszystkie komentarze
LolsLols
LolsLols
@badsector: Kto rozumie syntax Clojure ten w cyrku się nie śmieje ( ͡° ͜ʖ ͡°) Chory język, swoją drogą czy on już nie umiera śmiercią naturalną na rzecz Scali?
1
badsector
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.
0
badsector
Historia biblioteki phone-number do parsowania numerów telefonicznych w #clojure

https://randomseed.pl/txt/analiza-numerow-telefonicznych-w-clojure/
1
badsector
Popełniłem ostatnio interfejs w Clojure do biblioteki Libphonenumber. Pozwala na tworzenie, sprawdzanie i analizowanie numerów telefonicznych. ¯\_(ツ)_/¯

* https://randomseed.io/software/phone-number/

#clojure #telefon #numer #numeracja #fp #programowanie #programowaniefunkcyjne
5
secret_passenger
mam trochę takie #przemyslenia dotyczące #programowanie a tak konkretnie to #programowaniefunkcyjne

temat jest mi bliski od dłuższego czasu. nie, nie czuję się ekspertem. ale jako że lubię eksperymentować napisałem kilka aplikacji w różnych językach funkcyjnych by "zobaczyć jak to będzie działać". myślę że sama nauka konceptów funkcyjnych pozwoliła mi inaczej pisać w językach imperatywnych. ale to truizmy.

kilka lat temu wydawało mi się, że #programowaniefunkcyjne przebija
6
  • Najlepsze
  • Wszystkie komentarze
d.....z
d.....z
ⴲⴲⴲ

Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego
gatunku do
32
  • Najlepsze
  • Wszystkie komentarze
badsector
5
  • Najlepsze
  • Wszystkie komentarze
badsector
#podcast #randompress #itsecurity

Odcinek 20 podcastu random:press, a w nim powyborczy wierszyk i informacje o kłopotach Facebooka z #libra, exploicie 0-day dla systemu #android, wycieku danych osobowych Ekwadorczyków, złamanym haśle Kena Thompsona i poradach Stuarta Sierry odnośnie lambda-wyrażeń i ich argumentów w #clojure.

https://randomseed.pl/pod/randompress/020/
0
badsector
Kilka dni temu miałem okazję wystąpić na konferencji Security Case Study z podcastem na żywo. Poza artystycznym wstępem mówiłem o bieżących wydarzeniach w IT Sec (m.in. luce w Eximie, pozwie zbiorowym przeciwko FB), a także o Wujku Bobie i Clojure). Zapraszam do posłuchania:

https://randomseed.pl/pod/randompress/019/

#itsecurity #clojure #security #securitycasestudy #podcast #podcasty #wiadomosci #randompress #randomseed
4
a.....n
a.....n
Miał ktoś doświadczenie w programowaniu w Clojure albo innym Lispie? Zainteresował mnie w nim REPL i całkowiecie inne podejście niż reszta języków ze składnią opartą na { }. A połączenie JVM z JS poprzez ClojureScript wydaje się ultimate rozwiązaniem pod WebDev.
#programowanie #clojure
0
  • Najlepsze
  • Wszystkie komentarze
badsector
#clojure #biblioteka #spec #prefix #suffix #infix #substring #deps #programowaniefunkcyjne

Popełniłem małą bibliotekę do Clojure na własny użytek, bo potrzebowałem szybkiego listowania przedrostków, wrostków i przyrostków w łańcuchach znakowych + paru innych funkcji.

Przy okazji funkcje są wyposażone w specyfikacje z użyciem spec i testy (z użyciem Midje), a zależności określone w deps.edn:

*
4
  • Najlepsze
  • Wszystkie komentarze
a.....a
a.....a
Wczorajszy wpis Uncle Boba propsujący #clojure http://blog.cleancoder.com/uncle-bob/2019/08/22/WhyClojure.html. Jak kogoś interesuje jak zacząć to mogę polecić dobre książki do nauki!

#programowanie #lisp
1
  • Najlepsze
  • Wszystkie komentarze
u.....8
u.....8
#ufik78news #javascript #programowanie a dziś wyjątkowo też #python #go #rust oraz #clojure

00. Link - Functional JavaScript : What are higher-order functions, and why should anyone care?

01. Link - New Intl APIs in JavaScript

02.
60
  • Najlepsze
  • Wszystkie komentarze