MikeTrendsTrends right now

search

functional programming

Trends

  1. 1
    Haskell Blog Explains Foldl Versus Foldr●Differences Between `Foldl` and `Foldr`YhnLifeFood1481 d ago

    The official Haskell blog has published a new article laying out the differences between the foldl and foldr functions, two core tools for reducing lists in the functional language. The piece examines how each fold direction evaluates, their performance and strictness characteristics, and when programmers should choose one over the other. The explainer is drawing attention among Haskell developers and functional programming enthusiasts, who are debating evaluation behavior and best practices in comment threads.

  2. 2
    Calling a C function without naming it●Calling a function in C without naming itYhnCultureGaming411 min ago

    A new technical write-up explains how to invoke a function in C without ever referring to it by name, drawing on pointers and low-level tricks of the language. Programmers are discussing the approach and its practical uses, as well as how far such techniques should be pushed in real codebases.

  3. 3

    A project called qcaml presents an approach to quantitative finance using the OCaml programming language. The site outlines using OCaml, a functional language valued for correctness and performance, in financial modeling and computation. Developers are discussing the project, which is notable because OCaml sees far less use in finance than Python, C++ or Julia, prompting debate about trade-offs in tooling for quantitative work.

  4. 4
    Push Ifs Up and Fors Down: The Scala Idiom Explained●Push ifs up and fors down: The idiom, its algebra, and its limitsYhn1701 d ago

    A new blog post by Debasish Ghosh examines the programming idiom 'push ifs up and fors down', which encourages developers to move conditionals toward the top of the call stack while keeping iteration lower, using algebraic reasoning about functions and effects. The piece walks through the idea's theoretical basis and then discusses where the rule breaks down in practice. Readers are debating whether the guidance holds up in real-world codebases.

  5. 5
    Needing to add two numbers, coder builds a functional language●Needed 1+1, built a functional programming languageYhnTechnologySoftware1512 d ago

    A developer has written a blog post recounting how a trivial need to compute one plus one escalated into building an entire functional programming language. The story chronicles the step-by-step overengineering that took a simple arithmetic task far beyond its original scope. Readers are sharing it as a humorous, relatable example of programmer tangents and the temptation to build tools instead of solving the problem at hand.

  6. 6
    Clojure and the age of language models▼Clojure in the Age of Language Models https://yogthos.net/posts/2026-10-07-clojure-llms.html # Clojure # AI # ProgramminMmastodonTechnologyAI51 d ago

    A new essay examines how Clojure fits into software development shaped by large language models. The author, known in the Clojure community, discusses whether the language's simplicity, functional design and stable syntax make it well or poorly suited to AI-assisted coding. Readers are sharing and debating the argument in programming circles.

  7. 7

    A new blog post on floreal.tech walks through building a GTK desktop application in Haskell, the first instalment of a tutorial series. It covers the practicalities of combining the Haskell language with the GTK graphical toolkit, a pairing rarely covered in depth. The piece has drawn attention among developers interested in functional programming and native GUI development.

  8. 8
    Agile Space Industries Expands Board to Drive Growth▼Agile Space Industries Strengthens Board and Corporate Development to Support Continued Growth✉newsScienceSpace Policy3 d ago

    Agile Space Industries, a Colorado-based propulsion company serving the space sector, has announced changes to its board of directors and corporate development function aimed at supporting continued growth. The move, reported by SpaceNews, signals the company is positioning itself for expansion as demand grows for propulsion systems across commercial and government space programs.

  9. 9
    American Chestnut Trees Return to Bronx Zoo After a Century▼American Chestnut Trees, Functionally Extinct in the Wild, Return to the Wildlife Conservation Society’s Bronx Zoo for the First Time in More Than a Century✉newsEnvironmentWildlife3 d ago

    American chestnut trees, once wiped out by blight and now functionally extinct in the wild, have been planted at the Wildlife Conservation Society's Bronx Zoo for the first time in more than a century. The return marks a symbolic milestone in long-running efforts to restore the species, which dominated eastern US forests before a fungal blight devastated billions of trees in the early 1900s. Conservationists hope renewed plantings will support breeding programs working toward blight-resistant chestnuts.

  10. 10

    A new essay examines how Clojure, the Lisp dialect on the JVM, holds up as large language models reshape software development. The piece weighs Clojure's simplicity, stable syntax and functional design against the way AI coding assistants are trained mostly on more mainstream languages, sparking debate among developers about the language's future relevance.

  11. 11
    Developer adds charting features to market Chart View tool●Spent some time adding functionality to the Chart View. I have to be careful here for two reasons, number one because I'MmastodonBusinessMarkets33 d ago

    A developer has expanded the Chart View functionality in a market analysis tool, while noting some hesitation about the work. They say they are not a believer in charting as a method and acknowledge many existing programs draw better charts, but argue that a picture still conveys information effectively. The update reflects an ongoing effort to improve how users visualise market data.

  12. 12
    Faith, an AI virtual assistant built in Ruby, announced●Ruby로 작성된 AI 가상 비서 Faith 제공된 콘텐츠의 제목은 Faith가 Ruby로 작성된 AI 가상 비서라는 점을 전달하지만, 구현 방식이나 제공 기능은 설명하지 않습니다. 🔗 원문 보기MmastodonWorldReligion01 d ago

    A new AI virtual assistant named Faith, written in the Ruby programming language, has been announced. The announcement states only that Faith is a Ruby-based AI assistant; it does not explain how the assistant is implemented or what functions it actually provides. Readers looking for technical details or a feature list will not find them in the current announcement.

  13. 13

    Codeset, a coding platform, is promoting something called the 'Mystery Function', an undisclosed feature or challenge that has drawn curiosity among developers online. With no details revealed about what the function actually does, the secrecy itself is fueling speculation and discussion in programming communities.

  14. 14
    Photoshop reimplementation written in pure Rust released open-source●An open-source, clean-room reimplementation of Adobe Photoshop in pure Rust https://github.com/storytold/photocraft # RuMmastodonTechnologySoftware22 d ago

    A clean-room, open-source reimplementation of Adobe Photoshop called Photocraft has appeared on GitHub, written entirely in Rust. The project aims to recreate Photoshop's functionality without using any of Adobe's code. Developers are sharing the repository and debating how realistic it is to replicate a professional image editor of this complexity.

  15. 15
    Predator-catching shows: justice or just entertainment?▼‘Primetime’: Is catching predators justice or just entertainment?✉newsCultureEntertainment3 d ago

    A debate is under way over 'Predator' sting-style programming, exemplified by a UCSD Guardian column titled 'Primetime', which asks whether catching online child predators serves justice or merely functions as entertainment. The piece weighs the appeal of vigilante exposés against concerns over sensationalism, due process and whether the format helps protect children or simply profits from shock value.

  16. 16
    A blogging setup built on Gleam, Org-Mode and Pandoc●Blogging with Gleam, Org-Mode and PandocYhn756 d ago

    A developer has published a walkthrough of building a blog workflow that combines Gleam, a functional programming language, with Org-Mode for writing and Pandoc for converting documents to HTML. The post describes how the three tools fit together to generate a personal site. It has drawn attention on Hacker News, where readers are discussing the appeal of simple, code-driven publishing pipelines.

  17. 17
    Elm publishes new step towards version 1●Another step towards elm v1 https://elm-lang.org/news/another-step-towards-elm-v1 # Programming # Elm # SoftwareDevelopmMmastodonTechnologySoftware33 d ago

    The Elm programming language project has published a new update titled 'Another step towards Elm v1' on its official site, signalling continued progress toward a long-awaited stable 1.0 release. Elm has been in development for years without reaching version 1, so any movement toward that milestone draws attention from functional programming enthusiasts and developers who follow the language's slow but deliberate evolution.

  18. 18
    Makerphone 2.0: open-source 4G DIY phone you build yourself●Makerphone 2.0: nyílt, 4G-s DIY telefon ESP32-S3-mal, Python/C++-szal programozható. Kíváncsi vagy, mit adnak a modulokMmastodonLifeHome & Garden23 d ago

    Makerphone 2.0, a hackable DIY mobile phone kit, has been announced, built around an ESP32-S3 chip with 4G connectivity. The device can be programmed in Python or C++, and the makers claim it can be assembled in about two hours. The kit promises open, customizable hardware, with optional modules and real mobile functions, drawing interest from the maker community.

  19. 19
    New tutorial series on building GTK apps in Haskell●Making a GTK application in Haskell, part 1 https://floreal.tech/blog/2026/making-a-gtk-app-in-haskell-part-1/ # HackerNMmastodonTechnology23 d ago

    A developer has published the first part of a tutorial series on floreal.tech walking through how to build a GTK desktop application in Haskell. The post covers the initial setup of the project and the basics of wiring up a graphical interface using the functional programming language. It is drawing interest from programmers curious about using Haskell outside of server and compiler work, where GUI development remains a less common niche.

  20. 20
    Ubuntu 'Stonking Stingray' beta arrives with Rust and AI speech tools●Ubuntu 'Stonking Stingray' beta swims out: Deeper Rust 'oxidization' plus LLM speech-to-text✉newsTechnologyAI3 d ago

    Canonical has released the beta of Ubuntu 26.04, codenamed 'Stonking Stingray'. The release continues the project's push to rewrite core components in the Rust programming language, and adds speech-to-text functionality powered by large language models. The beta gives developers and early adopters a first look at the features expected in the final release.

  21. 21
    Developers Keep Exploring the Elixir Programming Language●Still exploring # elixir . Test syntax, functions, and new commands on the fly. # programmingMmastodonTechnologySoftware24 d ago

    Programmers are discussing hands-on experimentation with Elixir, the functional programming language that runs on the Erlang virtual machine. One developer describes testing syntax, functions and new commands on the fly while still learning the language. The post reflects ongoing grassroots interest in Elixir among developers exploring its interactive workflow, even if engagement so far is modest.

  22. 22
    Why Go needs both make and new●You want to create a slice: numbers := make([]int, 3) But for a struct, you might see: user := new(User) Both seem to "cMmastodonTechnologySoftware24 d ago

    A programming explainer on Go's memory allocation is circulating among developers, addressing a common point of confusion for newcomers: why the language has two built-in functions that both seem to create values. The piece contrasts make([]int, 3), used to initialise slices and other composite types, with new(User), which allocates a struct and returns a pointer, arguing the two solve fundamentally different problems rather than overlapping.

  23. 23
    Quantitative finance tooling built with OCaml draws attention●Quantitative Finance with OCaml https://qcaml.com/index.html # HackerNews # Tech # OCamlMmastodonTechnology24 d ago

    A new project called QCaml, a website and resource for quantitative finance using the OCaml programming language, is circulating among developers. The material presents OCaml as a language for quantitative finance work, and programmers in the technology community are sharing and weighing the choice of a functional language for finance applications.

  24. 24
    Mystery Function Sparks Curiosity on Codeset●Mystery Function https://codeset.ai/function # HackerNews # Tech # ProgrammingMmastodonTechnologySoftware36 d ago

    A link labeled 'Mystery Function' on the site codeset.ai is circulating among programming and tech communities under the HackerNews tag. No details about what the function does or who created it have been made clear, and discussion so far consists mainly of sharing the link itself. The cryptic framing has drawn curiosity from developers, but the purpose and origin of the function remain unknown.