nomeata, to random
@nomeata@mastodon.online avatar

Prolog and FARM? This café feels like .

ramin_hal9001, to FunctionalProgramming
@ramin_hal9001@emacs.ch avatar

Please watch the ICFP 2023 Keynote "Functional programming for the planet," by Anil Madhavapeddy

He talks about how he takes modern functional programing techniques from all walks, so not just monads, but reproducible builds (e.g. Nix, although Nix is not yet used), and building these very complex data processing pipelines. He talks about how at Cambridge he has to often sit down with scientists to discuss with them how they gather and process data and produce visualizations.

He then takes the code they have written, often in languages like R and Python, and translates the stateless, functional essence of it into OCaml, and then takes the references to the datasets (often hard-coded URLs) and turns them into proper data sources. The OCaml is annotated with symbols that allow for automatic generation of GUIs.

The data sources are incredibly diverse. Many of them come from scientific experiments that have been ongoing for decades, many of the sources come from multiple generations of measuring devices, where older devices give lower-accuracy information and newer sources give higher accuracy. He also talks about the importance of security for some data sources, e.g. the location of critically endangered animals that would almost certainly be poached if photographs of these animals leaked to the public, what with how easy it is to localize nowadays.

He also inspires computer scientists to use their talents to start talking with activists, and possibly even policy makers, directly to learn what their needs are and see how you can apply yout own skills.

WIlliam Byrd was in the audience and during the Q&A session informed the audience of a workshop related to this kind of intersection of technology and activism at the DECLMed workshop ("Declarative Programming for Biology and Medicine") colocated with ICFP2023, so please check that out as well.

Read the abstract for this talk at the ICFP 2023 home page.

GripNews, to random Chinese

🌘 Eio 1.0 - Effects-based IO for OCaml 5 (OCaml 2023 - OCaml Users and Developers Workshop 2023) - ICFP 2023
➤ Eio 1.0 - OCaml 5的效應式IO堆棧
https://icfp23.sigplan.org/details/ocaml-2023-papers/5/Eio-1-0-Effects-based-IO-for-OCaml-5
Eio提供了一個基於效應的直接風格IO堆棧,支持OCaml 5的多核和無鎖數據結構,並支持與其他並發庫的互操作性。它還提供了OCaml 5.1中自定義運行時事件的交互式監視支持。

  • 這個工具對於OCaml 5的開發者來說是一個很好的資源。
  • 這個工具的多核和無鎖數據結構支持使其在並發編程方面非常有用。
    5 2023
patrikja, to haskell
@patrikja@functional.cafe avatar

Another talk from "home":
HasTEE: Programming Trusted Execution Environments with Haskell
Abhiroop Sarkar Chalmers University of Technology, Robert Krook Chalmers University of Technology, Sweden, Alejandro Russo Chalmers University of Technology, Sweden, Koen Claessen Chalmers University of Technology
week 2023

HasTEE top level architecture
Abhiroop Sarkar Chalmers University of Technology

funarch, to random

If you‘re at on Friday, don‘t miss the first ACM Workshop on Functional Software Architecture! https://www.functional-architecture.org/events/funarch-2023/

patrikja, to random
@patrikja@functional.cafe avatar

2023 keynote on
TypeScript: Static types for JavaScript
Anders Hejlsberg Microsoft https://youtube.com/live/d0zFruedB-w?si=9JAxPYvF2J1R6QKS

ELLIOTTCABLE, to random

I haven't been live-tooting , mostly because I'm already live-{Discord,Slack,Notion,Telegram,Signal}'ing, and I can only multi-task so much while also trying to understand the talks …

but holy shit the Wasm talk by Andreas Rossberg1 was SO COOL

rml, to random
@rml@functional.cafe avatar

An Efficient for the Gradually Typed Calculus

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • rosin
  • mdbf
  • tacticalgear
  • osvaldo12
  • InstantRegret
  • DreamBathrooms
  • modclub
  • magazineikmin
  • thenastyranch
  • khanakhh
  • Youngstown
  • slotface
  • kavyap
  • JUstTest
  • ethstaker
  • tester
  • GTA5RPClips
  • Durango
  • normalnudes
  • cubers
  • ngwrru68w68
  • everett
  • provamag3
  • cisconetworking
  • anitta
  • Leos
  • lostlight
  • All magazines