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
------
JustJoinIT - Z dzisiejszej odsłony Prasówki Technologicznej dowiecie się, dlaczego An...

źródło: comment_fyatYEQCRI38nb2HWLftfQCTZ7f3Nt5z.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
#naukaprogramowania w sumie jest kilka technologii które chciałbym poznać ale nie mogę wymyślić projektu:
Lisp/Haskell
FPGA
STM 32
Cobol
W komentarzach proszę o pomysły
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@mk321: 1. Inny paradygmat
2. I mam uczulenie na Javę
3. FPGA to układanie bramek logicznych nie C
4. Co wpadne na pomysł to albo #arduino z zapasem starczy albo już trzeba malinę

Nie mniej dzięki za zrozumienie
  • Odpowiedz
Jak zaczynałem pisać mój projekt w #programowanie to w życiu nie sądziłem, że zamiast pisać #lisp tak, jak myślałem, to będę pisał tyle #sql.

A tu masz, proszę. W dodatku bardzo polubiłem ten język. Jest niesamowicie gęsty i więcej czasu się spędza myśląc i projektując, niż klepiąc w klawiaturę.


https://octo.sh/Gateway/Gateway/tree/master/src/sql/
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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?
  • Odpowiedz
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
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Tiger got to hunt,
Bird got to fly;
Lisper got to sit and wonder, (Y (Y Y))?

Tiger got to sleep,
Bird got to land;
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
phoe - Mireczki, pochwalę się artykułem o Lispie, który popełniłem niedawno i który z...

źródło: comment_h9OXU3DJkIHvJDA3o4s9v8whVGKIgxpP.jpg

Pobierz
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#kraklisp


Zamówiony w komentarzu na Wykopie film pokazujący, w jaki sposób w idiomatycznym Lispie można wykonać równoważność javascriptowego Array.prototype.map():

* korzystając z lispowej funkcji MAP,
phoe - #kraklisp 

SPOILER

Zamówiony w komentarzu na Wykopie film pokazujący, w ...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach