#Exercitium: Sucesión de sumas de dos números abundantes. https://jaalonso.github.io/exercitium/posts/2015/02/13-sumas_de_dos_abundantes/ #Haskell #FunctionalProgramming #Math
#Exercitium: Sucesión de sumas de dos números abundantes. https://jaalonso.github.io/exercitium/posts/2015/02/13-sumas_de_dos_abundantes/ #Haskell #FunctionalProgramming #Math
After 13 years with Scheme, I archived my last experiment: seed — a proof that vau with immutable environments can match syntax-case performance on Chez Scheme.
Four benchmarks, same test suites, competitive numbers. The conclusion: fexprs aren't slow, they're misunderstood.
README with code and reproducible benchmarks: https://github.com/amirouche/seed
#Scheme #Lisp #Kernel #ProgrammingLanguages #PLT #FunctionalProgramming #compiler #CompilerDesign
Uniting Optics with Effects in a fluent api. In Part 5 we dive into effect polymorphism and how effects structure our code with Higher-Kinded-J's Effect Path API; a fluent interface for computations that might fail, accumulate errors, or require deferred execution. #Java #FunctionalProgramming #Optics #Effects #Programming #OpenSource
https://blog.scottlogic.com/2026/02/09/effect-polymorphic-optics.html
Is there an article, blog or book that shows how to structure C++ projects in a functional way or rather non-OOP way? Most of the articles I've read just shows off the `<functional>` header isolated from context. That's cool and all, but if I end up with classes that just use the `functional` header, it's not really functional/non-OOP.
The reason why I'm asking is that, when I write C++, the very first instinct I have is to ask "Can this be represented as an object?" and most of the time, the answer is yes.
#cpp #cplusplus #programming #softwaredevelopment #functionalprogramming
#Exercitium: Mayor producto de n dígitos consecutivos de un número. https://jaalonso.github.io/exercitium/posts/2015/02/12-mayor_producto_de_n_digitos_consecutivos_de_un_numero/ #Haskell #FunctionalProgramming #Math
#nixos is observable manually as in i don't need to write tests to check if it is behaving as intended i can manually use it and figure it out it is written in nix what are similar things written in #rust #wasm and #haskell such that behavior of the programs can be observed manually without writing tests what other such #functionalprogramming languages re out there
[TypeScript로 이해하는 펑터, 어플리케이티브 펑터, 모나드
TypeScript를 사용하여 펑터, 어플리케이티브 펑터, 모나드의 개념과 그 한계를 설명하며, 모나드의 수학적 배경과 실용적인 적용 사례를 다룬 기사입니다.
https://news.hada.io/topic?id=26500
#typescript #functionalprogramming #monad #functors #applicativefunctors
I'm exploring a possibility to define an #isomorphism between #FunctionalProgramming and #ObjectOrientedProgramming #OOP based on prev. defined dimensions of simplicity. We've possibly "established" and isolated an inverse relation between deviating memory behavior in FP and OOP based on calling in-place updates an optimization that can be undone for base-case.
Grok is now calling FP "historical" programming and OOP "present-oriented".
I'm liking this AI. 😋
I think I'm not that into #functionalprogramming actually. It's hard to be efficient with it.
The evolution of a Lean programmer. https://unnamed.website/posts/evolution-lean-programmer/ #ITP #LeanProver #FunctionalProgramming
Hello, Haskell: Getting started in 2026. ~ Lukasz Tymoszczuk. https://lukastymo.com/posts/025-hello-haskell-a-hands-on-lab-for-2026/ #Haskell #FunctionalProgramming
"Five-Point Haskell": Total depravity (and defensive typing). ~ Justin Le. https://blog.jle.im/entry/five-point-haskell-part-1-total-depravity.html #Haskell #FunctionalProgramming
#Exercitium: Diagonales principales de una matriz. https://jaalonso.github.io/exercitium/posts/2015/02/11-diagonales_principales/ #Haskell #FunctionalProgramming #Math
#Exercitium: Segmentos de longitud dada. https://jaalonso.github.io/exercitium/posts/2015/02/10-segmentos_de_longitud_dada/ #Haskell #FunctionalProgramming
I added parallel builds to my #OCaml build system.
#Exercitium: Reconocimiento de potencias de 2. https://jaalonso.github.io/exercitium/posts/2015/02/09-reconocimiento_de_grandes_potencias_de_2/ #Haskell #FunctionalProgramming #Math
#Exercitium: Menor número triangular con más de n divisores. https://jaalonso.github.io/exercitium/posts/2015/02/06-menor_numero_triangular_con_mas_de_n_divisores/ #Haskell #FunctionalProgramming #Math
A GenServer encapsulates state and logic inside a process. It exists to reduce errors in concurrent systems.