Left recursive parser combinators via sharing. ~ Joachim Breitner (@nomeata). https://www.joachim-breitner.de/blog/807-Left_recursive_parser_combinators_via_sharing #Haskell #FunctionalProgramming
#functionalprogramming #haskell
On that note: Do people with a native language that reads right-to-left like #Arabic, #Japanese or #Chinese actually find #FunctionalProgramming languages like :haskell: #Haskell easier to read? 🤔
#arabic #japanese #chinese #functionalprogramming #haskell
GHC plugin for HLint. ~ Gabriella Gonzalez (@GabriellaG439). https://www.haskellforall.com/2023/09/ghc-plugin-for-hlint.html #Haskell #FunctionalProgramming
#functionalprogramming #haskell
Don’t go down the rabbit hole: Reprioritizing enumeration for property-based testing. ~ Segev Elazar Mittelman et als. https://dl.acm.org/doi/pdf/10.1145/3609026.3609730 #Haskell #FunctionalProgramming
#functionalprogramming #haskell
The essence of reactivity. ~ Ivan Perez, Frank Dedden. https://dl.acm.org/doi/pdf/10.1145/3609026.3609727 #Haskell #FunctionalProgramming
#functionalprogramming #haskell
Haskell library for safer virtual machine introspection (experience report). ~ Takato Otsuka, Hideya Iwasaki. https://dl.acm.org/doi/pdf/10.1145/3609026.3609732 #Haskell #FunctionalProgramming
#functionalprogramming #haskell
Applicatives should usually implement Semigroup and Monoid. ~ Gabriella Gonzalez (@GabriellaG439). https://www.haskellforall.com/2022/03/applicatives-should-usually-implement.html #Haskell #FunctionalProgramming
#functionalprogramming #haskell
FunGEn is a BSD-licensed, cross-platform, OpenGL-based game engine written in #Haskell. Created by Andre Furtado in 2002, it's the oldest Haskell game engine and still one of the easiest ways to get started with Haskell game development. I have released a cleaned-up https://hackage.haskell.org/package/FunGEn 1.2, tested up to ghc 9.6.
I don't have time to do more with it, but it's still useful - would you like to take it over, make a slick home page, and build more haskell games ?
#haskell #gamedev #functionalprogramming
Domain-specific languages of mathematics mini-course, Lecture 3: limit of functions and derivaties. ~ Patrik Janson (@patrikja). https://youtu.be/BOLdEOeuigk?si=D_gQ8gSczV46XWpT #Haskell #FunctionalProgramming #Math
#math #functionalprogramming #haskell
Explore the use of the Unnamed Patterns / Variables in programming languages like #Java, #Kotlin & #Scala.
Enhancing code readability, allowing the omission of unnecessary components, and simplifying code are key features.
Read the #InfoQ article by A N M Bazlur Rahman for more insights: https://bit.ly/44Aknbe
#java #kotlin #scala #infoq #jdk21 #jvmlanguages #functionalprogramming
Domain-specific languages of mathematics mini-course, Lectures 1 and 2. ~ Patrik Janson. https://youtu.be/wbZURbNwGuA?si=vAztZUyK9hPJlzrF #Haskell #FunctionalProgramming #Math
#math #functionalprogramming #haskell
The Haskell Unfolder Episode 10: https://www.youtube.com/live/_PlSAWOYgbE?si=5BY0wgDbZ7TdJY6D. ~ Edsko de Vries (@EdskoDeVries), Andres Löh (@kosmikus). #Haskell #FunctionalProgramming
#functionalprogramming #haskell
muh railway souichhh #functionalprogramming #designpattern #scala
#scala #designpattern #functionalprogramming
#CallForPapers : #PADL2024 (Practical Aspects of Declarative Languages) "a well-established forum for researchers and practitioners to present original work emphasizing novel applications and implementation techniques for all forms of declarative programming, including functional and logic programming, database and constraint programming, and theorem proving". https://popl24.sigplan.org/home/PADL-2024 #PL #FP #FunctionalProgramming
#functionalprogramming #fp #pl #padl2024 #callforpapers
The monad problem. ~ Antoine Leblanc (@nicuveo). https://youtu.be/LekhueQ4zVU #Haskell #FunctionalProgramming
#functionalprogramming #haskell
Monads and more (an introduction to monads (in Haskell) for software developers). ~ Glyn Normington (@underlap). https://youtu.be/dTdV3PwnqII?si=VVzl6agRdURiKG6v #Haskell #FunctionalProgramming
#functionalprogramming #haskell
Although category theory has always been on my list of things to learn I never really bothered to read up on it until i came across this video. It explains it so beautifully. And the fact that such a high quality video is this youtuber's first ever upload makes me excited for all his future videos.
DROP EVERYTHING AND WATCH THIS NOW.
https://www.youtube.com/watch?v=FQYOpD7tv30
#categorytheory #functionalprogramming #mathematics #programming
#categorytheory #functionalprogramming #mathematics #programming
Почему мне нравится #plotly, и не так нравится #matplotlib?
1. Plotly имеет функциональный интерфейс и не приходится иметь дело с ненавистным глабальным состоянием, провоцирующим крышесносные ошибки в matplotlib (например в matplotlib можно случайно вызвать `clf()` до создания `figure()` с непредсказуемым поведением 🤪)
@ru
#plotly #matplotlib #plotlypotbot #dataviz #science #functionalprogramming
The Haskell Unfolder Episode 9: GHC Core. ~ Edsko de Vries (@EdskoDeVries), Andres Löh (@kosmikus). https://www.youtube.com/live/vyp8pWW5QQk?feature=share #Haskell #FunctionalProgramming
#functionalprogramming #haskell
Disco: A functional programming language for discrete mathematics. ~ Brent A. Yorgey. https://arxiv.org/abs/2308.06971v1 #Haskell #FunctionalProgramming #Math
#math #functionalprogramming #haskell