mastodon.ie is one of the many independent Mastodon servers you can use to participate in the fediverse.
Irish Mastodon - run from Ireland, we welcome all who respect the community rules and members.

Administered by:

Server stats:

1.6K
active users

#functional

1 post1 participant0 posts today
Replied in thread

@lil5 how awesome you want to dive deeper into purely #functional #programming 🤟 I think even if you don't plan to use #haskell for a great good, this is a great mind expanding experience. I would suggest to try to build something real with the language as you go, for me it is the best way to learn. This book is awesome, I also bought it btw. I think everyone struggles mostly with function composition (my fav) and the laziness, and of course do notation (monadic), but it will click, trust me.

I am using one tool implemented in Haskell. Cost: my #ArchLinux updates about 100 #Haskell packages every 2 days on average. Seriously? I am starting to think that even though I am a #functional programmer, programming in Haskell would not be for me - and not for the ferocious purity and laziness, but for the stability of the environment!

Disclaimer: I know nothing about the Haskell ecosystem. It may well be that these updates are just as innocuous as they are irritating.

#ITByte: #Functional #Interfaces were added in Java 8 with #Lambda expressions and Method references in order to make code more readable, clean, and straightforward.

A functional interface is an interface that contains exactly one abstract method. This means that a functional interface can be implemented by a lambda expression, which is a concise way to write a function.

knowledgezone.co.in/posts/Java

Preprint of the longest paper I ever contributed to: arxiv.org/abs/2505.08906 - it is a qualitative and quantitative comparison of various #functional #array languages, with a significant #gpgpu element.

arXiv.orgComparing Parallel Functional Array Languages: Programming and PerformanceParallel functional array languages are an emerging class of programming languages that promise to combine low-effort parallel programming with good performance and performance portability. We systematically compare the designs and implementations of five different functional array languages: Accelerate, APL, DaCe, Futhark, and SaC. We demonstrate the expressiveness of functional array programming by means of four challenging benchmarks, namely N-body simulation, MultiGrid, Quickhull, and Flash Attention. These benchmarks represent a range of application domains and parallel computational models. We argue that the functional array code is much shorter and more comprehensible than the hand-optimized baseline implementations because it omits architecture-specific aspects. Instead, the language implementations generate both multicore and GPU executables from a single source code base. Hence, we further argue that functional array code could more easily be ported to, and optimized for, new parallel architectures than conventional implementations of numerical kernels. We demonstrate this potential by reporting the performance of the five parallel functional array languages on a total of 39 instances of the four benchmarks on both a 32-core AMD EPYC 7313 multicore system and on an NVIDIA A30 GPU. We explore in-depth why each language performs well or not so well on each benchmark and architecture. We argue that the results demonstrate that mature functional array languages have the potential to deliver performance competitive with the best available conventional techniques.
Continued thread

#Space 🌌 is a far more logical, sensible place to do #fusion, because that’s where it wants to happen anyway. In 📆 2027, we’re going to send a small part of #Sunbird in #orbit. The first #functional Sunbird will be ready four to five years later. Sunbird could deliver #cargo to #Mars 🔴 in under six months edition.cnn.com/science/nuclea

CNN · Nuclear-powered rocket concept could cut journey time to Mars in halfBy Jacopo Prisco

I'm looking for interesting new ways to bend (or break) my brain. Is there a #functional (first) #programming language that compiles down to single binaries?
I have some experience with F#, but it's been ages since I used it and I don't really like whatever "self-contained" .Net binaries are. 😬
Haven't tried Elm or Haskell yet.
Any recommendations?

GNU Guix: Revolutionizing Software Deployment with Functional Package Management

GNU Guix is an innovative package manager and operating system that rethinks software deployment by adopting a purely functional approach. Unlike traditional package managers, Guix manages software in a way that guarantees reproducibility, transactional upgrades, and precise dependency tracking.

Read More: machaddr.substack.com/p/gnu-gu

Psilocybin as a treatment for repetitive mild head injury: Evidence from neuroradiology and molecular biology biorxiv.org/content/10.1101/20 "#psilocybin can reduce vasogenic edema, restore normal vascular reactivity and #functional #connectivity"; #neuroplasticity, #brain #plasticity, #neuroscience

bioRxiv · Psilocybin as a Treatment for Repetitive Mild Head Injury: Evidence from Neuroradiology and Molecular BiologyRepetitive mild head injuries incurred while playing organized sports, during car accidents and falls, or in active military service are a major health problem. These head injuries induce cognitive, motor, and behavioral deficits that can last for months and even years with an increased risk of dementia, Parkinson's disease, and chronic traumatic encephalopathy. There is no approved medical treatment for these types of head injuries. To this end, we tested the healing effects of the psychedelic psilocybin, as it is known to reduce neuroinflammation and enhance neuroplasticity. Using a model of mild repetitive head injury in adult female rats, we provide unprecedented data that psilocybin can reduce vasogenic edema, restore normal vascular reactivity and functional connectivity, reduce phosphorylated tau buildup, enhance levels of brain-derived neurotrophic factor and its receptor TrkB, and modulate lipid signaling molecules. ### Competing Interest Statement C.F.F. and P.P.K. have a partnership interest in Ekam Imaging Inc., a company that develops RF electronics and 3D MRI atlases for animal research. None of the other authors have a conflict of interest.