Z dzisiejszej odsłony Prasówki Technologicznej dowiecie się, dlaczego Angular 8 jest wyjątkowy na tle poprzednich wersji oraz jakie są wady pracy w Django. Przeczytacie także o jednym z większych deali w historii IT.

------
-> Zapisz się na mirkolistę: https://mirkolisty.pvu.pl/list/kqLmWfjCV96YaWzk
-> AlertTag: #justnewsit
------

#frontend

1. Pod koniec maja #google wypuściło najnowszą wersję swojego frameworka, #angular 8. Zmiany wprowadzone w porównaniu do poprzednich wersji są bardzo interesujące. Poniższy artykuł przystępnie opisuje historię
Pobierz JustJoinIT - Z dzisiejszej odsłony Prasówki Technologicznej dowiecie się, dlaczego An...
źródło: comment_fyatYEQCRI38nb2HWLftfQCTZ7f3Nt5z.jpg
@Formbi: w Clojure trzeba specjalnie ustawiać kod i wołać recur, bo JVM nie obsługuje automatycznego wykrywania rekurencji ogonowej. No i tak, jak @bohater napisał, nie każdy problem da się rozwiązać rekurencją ogonową. Czasem wtedy da się dwoma lub kilkoma funkcjami, które się nawzajem wywołują – dla takich zastosowań w Clojure jest funkcja trampoline, ona też sprawia, że nie są odkładane ramki powrotu, ale nie od razu, tylko po zakończeniu wywołania zależnego.
@phoe: testy regresyjne możesz nawet łatwiej robić mając całą logikę w aplikacji.
Jest też sporo sytuacji kiedy jakiś zbiór danych jest niepoprawny - żeby to sprawdzić zamierzasz robić skomplikowane procedury i triggery w bazie czy uznasz że to już będziesz sprawdzał w aplikacji?
Na wyluzowanie dzisiaj trochę prostsze. Zadawane przez Jane Street:

Niech cons(a, b) tworzy parę p i niech car(p) i cdr(p) zwracają kolejno pierwszy i drugi element pary. np.

car(cons(3, 4)) -> 3
cdr(cons(3, 4)) -> 4
czyli tak jak w #lisp

Mając podaną implementację cons, zaimplementuj car i cdr.

#python

def cons(a, b):
....def pair(f):
........return f(a, b)
....return pair

#javascript

const cons = (a, b) => (f) => f(a,
Mireczki, pochwalę się artykułem o Lispie, który popełniłem niedawno i który został opublikowany na bulldogjob.pl. Staram się w nim opisać historię oraz podstawowe cechy języka i pokazać nieco jego składni oraz co bardziej interesujących mechanizmów.

https://bulldogjob.pl/news/389-czym-jest-lisp

#lisp #commonlisp #programowanie
Pobierz phoe - Mireczki, pochwalę się artykułem o Lispie, który popełniłem niedawno i który z...
źródło: comment_h9OXU3DJkIHvJDA3o4s9v8whVGKIgxpP.jpg
Nietypowe #ufik78news bo tym razem to moje zapisane linki dotyczące #lisp.

Wołam, ale ostrzegam, że to linki tylko dotyczące Lispa
@tRNa, @Internatka, @Init0, @arba, @Internatka

00. Link - Lisp as the Maxwells equations of software

01. Link - Practical Common Lisp

02. Link - Kurs programowania w jezyku Common Lisp

03. Link - Simplified Common Lisp reference

04. Link - The Common Lisp Cookbook

05. Link -
Pobierz ufik78 - Nietypowe #ufik78news bo tym razem to moje zapisane linki dotyczące #lisp.
...
źródło: comment_UsvWPeHAkd1fgixRHhq2dXtG1STMBEWd.jpg
Wieści z prac nad Ercoinem:

Portfel przeglądarkowy jest już jako tako funkcjonalny, może być używany do zabawy z węzłem. Sam węzeł jest zaś łatwiej uruchomić, bo nie jest już potrzebny IPFS do pobrania początkowego stanu oraz można skorzystać z Dockera.

Uwaga programistyczna: #programowanie #gui w #clojurescript + #react jest całkiem przyjemne, w szczególności dlatego, że pozwala programiście na niezajmowanie się synchronizacją zmian w interfejsie ze zmianami w stanie aplikacji. Przykładowo,