{"users":[{"id":2,"username":"avsm","name":"Anil Madhavapeddy","avatar_template":"/user_avatar/discuss.ocaml.org/avsm/{size}/6_2.png","admin":true,"moderator":true,"trust_level":4},{"id":635,"username":"jfehrle","name":"Jim Fehrle","avatar_template":"/user_avatar/discuss.ocaml.org/jfehrle/{size}/2232_2.png","trust_level":1},{"id":-1,"username":"system","name":"system","avatar_template":"https://us1.discourse-cdn.com/flex020/uploads/ocaml/original/2X/d/d4dc9fe40b17e2bcced034f9fe103917b7999275.svg","admin":true,"moderator":true,"trust_level":4},{"id":296,"username":"shonfeder","name":"Shon","avatar_template":"/user_avatar/discuss.ocaml.org/shonfeder/{size}/424_2.png","trust_level":2},{"id":4912,"username":"mattlianje","name":"Matthieu Court","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/9de053/{size}.png","trust_level":1},{"id":31,"username":"paurkedal","name":"Petter A. Urkedal","avatar_template":"/user_avatar/discuss.ocaml.org/paurkedal/{size}/586_2.png","trust_level":2},{"id":72,"username":"BikalGurung","name":"Bikal Lem","avatar_template":"/user_avatar/discuss.ocaml.org/bikalgurung/{size}/5105_2.png","trust_level":2},{"id":2848,"username":"sabine","name":"Sabine Schmaltz","avatar_template":"/user_avatar/discuss.ocaml.org/sabine/{size}/4147_2.png","trust_level":2},{"id":3446,"username":"waleedmebane","name":"Waleed Mebane","avatar_template":"/user_avatar/discuss.ocaml.org/waleedmebane/{size}/4385_2.png","trust_level":2},{"id":284,"username":"reynir","name":"Reynir Björnsson","avatar_template":"/user_avatar/discuss.ocaml.org/reynir/{size}/221_2.png","trust_level":2},{"id":4868,"username":"louisono","name":"","avatar_template":"/user_avatar/discuss.ocaml.org/louisono/{size}/6360_2.png","trust_level":2},{"id":110,"username":"andreypopp","name":"Andrey Popp","avatar_template":"/user_avatar/discuss.ocaml.org/andreypopp/{size}/97_2.png","trust_level":2},{"id":91,"username":"mjambon","name":"Martin Jambon","avatar_template":"/user_avatar/discuss.ocaml.org/mjambon/{size}/6180_2.png","trust_level":2},{"id":63,"username":"Kakadu","name":"","avatar_template":"/user_avatar/discuss.ocaml.org/kakadu/{size}/1204_2.png","trust_level":2},{"id":867,"username":"otini","name":"Olivier Nicole","avatar_template":"/user_avatar/discuss.ocaml.org/otini/{size}/3533_2.png","trust_level":2},{"id":1542,"username":"vlaviron","name":"Vincent Laviron","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/v/ec9cab/{size}.png","trust_level":2},{"id":1983,"username":"silene","name":"Guillaume Melquiond","avatar_template":"/user_avatar/discuss.ocaml.org/silene/{size}/2707_2.png","trust_level":2},{"id":1254,"username":"cemerick","name":"Chas Emerick","avatar_template":"/user_avatar/discuss.ocaml.org/cemerick/{size}/1383_2.png","trust_level":2},{"id":616,"username":"jhw","name":"james woodyatt","avatar_template":"/user_avatar/discuss.ocaml.org/jhw/{size}/1639_2.png","trust_level":2},{"id":1484,"username":"pmonson711","name":"Pmonson711","avatar_template":"/user_avatar/discuss.ocaml.org/pmonson711/{size}/1691_2.png","trust_level":2},{"id":2123,"username":"aryx","name":"Yoann Padioleau","avatar_template":"/user_avatar/discuss.ocaml.org/aryx/{size}/2356_2.png","trust_level":2},{"id":3523,"username":"PizieDust","name":"PizieDust","avatar_template":"/user_avatar/discuss.ocaml.org/piziedust/{size}/5269_2.png","trust_level":2},{"id":107,"username":"grayswandyr","name":"David Chemouil","avatar_template":"/user_avatar/discuss.ocaml.org/grayswandyr/{size}/94_2.png","trust_level":2},{"id":80,"username":"lindig","name":"Christian Lindig","avatar_template":"/user_avatar/discuss.ocaml.org/lindig/{size}/532_2.png","trust_level":3},{"id":15,"username":"dbuenzli","name":"Daniel Bünzli","avatar_template":"/user_avatar/discuss.ocaml.org/dbuenzli/{size}/18_2.png","trust_level":4},{"id":96,"username":"Khady","name":"Louis Roché","avatar_template":"/user_avatar/discuss.ocaml.org/khady/{size}/469_2.png","trust_level":2},{"id":2040,"username":"bn-d","name":"Boning","avatar_template":"/user_avatar/discuss.ocaml.org/bn-d/{size}/6471_2.png","trust_level":1},{"id":43,"username":"wokalski","name":"Wojtek Czekalski","avatar_template":"/user_avatar/discuss.ocaml.org/wokalski/{size}/38_2.png","trust_level":2},{"id":3347,"username":"axelbdt","name":"Axel Baudot","avatar_template":"/user_avatar/discuss.ocaml.org/axelbdt/{size}/4218_2.png","trust_level":2},{"id":3345,"username":"MCag","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/c67d28/{size}.png","trust_level":0},{"id":5033,"username":"VikasKadappu","name":"VikasK","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/v/c37758/{size}.png","trust_level":0},{"id":3117,"username":"bbatsov","name":"Bozhidar Batsov","avatar_template":"/user_avatar/discuss.ocaml.org/bbatsov/{size}/3898_2.png","trust_level":2},{"id":3,"username":"gasche","name":"gasche","avatar_template":"/user_avatar/discuss.ocaml.org/gasche/{size}/4_2.png","admin":true,"moderator":true,"trust_level":2},{"id":3394,"username":"conroj","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/7c8e57/{size}.png","trust_level":2},{"id":114,"username":"xvw","name":"Xavier Van de Woestyne","avatar_template":"/user_avatar/discuss.ocaml.org/xvw/{size}/2041_2.png","trust_level":2},{"id":1185,"username":"giltho","name":"Sacha Ayoun","avatar_template":"/user_avatar/discuss.ocaml.org/giltho/{size}/3521_2.png","trust_level":2},{"id":2840,"username":"Alistair","name":"Alistair O'Brien","avatar_template":"/user_avatar/discuss.ocaml.org/alistair/{size}/3477_2.png","trust_level":2},{"id":4470,"username":"aguluman","name":"Chukwuma","avatar_template":"/user_avatar/discuss.ocaml.org/aguluman/{size}/5709_2.png","trust_level":2},{"id":325,"username":"lambda_foo","name":"Tim McGilchrist","avatar_template":"/user_avatar/discuss.ocaml.org/lambda_foo/{size}/275_2.png","trust_level":2},{"id":1017,"username":"hhugo","name":"Hhugo","avatar_template":"/user_avatar/discuss.ocaml.org/hhugo/{size}/1143_2.png","trust_level":4},{"id":980,"username":"arno","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/a5b964/{size}.png","trust_level":2},{"id":665,"username":"xavierleroy","name":"Xavier Leroy","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/x/a9adbd/{size}.png","trust_level":4},{"id":75,"username":"c-cube","name":"Simon Cruanes","avatar_template":"/user_avatar/discuss.ocaml.org/c-cube/{size}/1727_2.png","trust_level":2},{"id":1636,"username":"patricoferris","name":"Patrick Ferris","avatar_template":"/user_avatar/discuss.ocaml.org/patricoferris/{size}/3621_2.png","trust_level":3},{"id":4891,"username":"roerick","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/r/d07c76/{size}.png","trust_level":2},{"id":5021,"username":"Abubakar_Musa_Samail","name":"Abubakar Musa Samaila","avatar_template":"/user_avatar/discuss.ocaml.org/abubakar_musa_samail/{size}/6451_2.png","trust_level":0},{"id":1076,"username":"NathanReb","name":"Nathan Rebours","avatar_template":"/user_avatar/discuss.ocaml.org/nathanreb/{size}/1259_2.png","trust_level":2},{"id":3048,"username":"denismerigoux","name":"Denis Merigoux","avatar_template":"/user_avatar/discuss.ocaml.org/denismerigoux/{size}/3797_2.png","trust_level":1},{"id":4944,"username":"removewingman","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/r/57b2e6/{size}.png","trust_level":1},{"id":587,"username":"UnixJunkie","name":"","avatar_template":"/user_avatar/discuss.ocaml.org/unixjunkie/{size}/638_2.png","trust_level":2},{"id":3878,"username":"jbe","name":"Jan B.","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/f6c823/{size}.png","trust_level":2},{"id":2858,"username":"user1","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/u/5daacb/{size}.png","trust_level":2},{"id":1717,"username":"brab_backup","name":"Alan Schmitt","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/bbce88/{size}.png","trust_level":2},{"id":3733,"username":"giovanni","name":"Giovanni","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/g/7ea924/{size}.png","trust_level":2},{"id":187,"username":"talex5","name":"Thomas Leonard","avatar_template":"/user_avatar/discuss.ocaml.org/talex5/{size}/353_2.png","moderator":true,"trust_level":4},{"id":3398,"username":"hummy123","name":"Humza Shahid","avatar_template":"/user_avatar/discuss.ocaml.org/hummy123/{size}/4558_2.png","trust_level":2},{"id":2499,"username":"Zoggy","name":"","avatar_template":"/user_avatar/discuss.ocaml.org/zoggy/{size}/2919_2.png","trust_level":2},{"id":839,"username":"ancolie","name":"","avatar_template":"/user_avatar/discuss.ocaml.org/ancolie/{size}/6189_2.png","trust_level":2},{"id":3315,"username":"AsimovIV","name":"Ashine Foster","avatar_template":"/user_avatar/discuss.ocaml.org/asimoviv/{size}/4162_2.png","trust_level":2},{"id":4728,"username":"Lucccyo","name":"Charlène_Gros","avatar_template":"/user_avatar/discuss.ocaml.org/lucccyo/{size}/6070_2.png","trust_level":1}],"primary_groups":[],"flair_groups":[],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/community/5?page=1","per_page":30,"top_tags":[{"id":23,"name":"announce","slug":"announce"},{"id":1,"name":"opam","slug":"opam"},{"id":180,"name":"dune","slug":"dune"},{"id":19,"name":"mirageos","slug":"mirageos"},{"id":2,"name":"multicore","slug":"multicore"},{"id":3,"name":"event","slug":"event"},{"id":38,"name":"ppx","slug":"ppx"},{"id":8,"name":"web","slug":"web"},{"id":6,"name":"compiler","slug":"compiler"},{"id":91,"name":"ocaml","slug":"ocaml"},{"id":203,"name":"ocamlorg","slug":"ocamlorg"},{"id":273,"name":"meetup","slug":"meetup"},{"id":47,"name":"user-feedback","slug":"user-feedback"},{"id":16,"name":"blog","slug":"blog"},{"id":365,"name":"multicore-monthly","slug":"multicore-monthly"},{"id":26,"name":"jbuilder","slug":"jbuilder"},{"id":25,"name":"build","slug":"build"},{"id":170,"name":"release","slug":"release"},{"id":578,"name":"ocsf","slug":"ocsf"},{"id":95,"name":"documentation","slug":"documentation"},{"id":5,"name":"lwt","slug":"lwt"},{"id":246,"name":"js_of_ocaml","slug":"js-of-ocaml"},{"id":11,"name":"ocsigen","slug":"ocsigen"},{"id":342,"name":"oups","slug":"oups"},{"id":480,"name":"paris","slug":"paris"},{"id":490,"name":"outreachy","slug":"outreachy"},{"id":595,"name":"platform-newsletter","slug":"platform-newsletter"},{"id":31,"name":"testing","slug":"testing"},{"id":218,"name":"json","slug":"json"},{"id":28,"name":"jobs","slug":"jobs"},{"id":592,"name":"ocamlorg-newsletter","slug":"ocamlorg-newsletter"}],"topics":[{"fancy_title":"About the Community category","id":18,"title":"About the Community category","slug":"about-the-community-category","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2017-05-12T16:09:04.157Z","last_posted_at":"2020-12-01T16:41:46.595Z","bumped":true,"bumped_at":"2020-12-01T16:41:46.595Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":2894,"like_count":0,"has_summary":false,"last_poster_username":"jfehrle","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":635,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Welcome to OCaml Discourse","id":8,"title":"Welcome to OCaml Discourse","slug":"welcome-to-ocaml-discourse","posts_count":1,"reply_count":6,"highest_post_number":1,"image_url":null,"created_at":"2017-05-12T09:10:57.710Z","last_posted_at":"2017-05-12T09:10:57.746Z","bumped":true,"bumped_at":"2017-08-22T18:41:48.379Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"This is an area to discuss the OCaml programming language, and the tooling and library ecosystem around it such as the opam package manager.  You are very welcome here as a beginner to the language, and also for more adv&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":13056,"like_count":9,"has_summary":false,"last_poster_username":"system","category_id":5,"op_like_count":9,"pinned_globally":true,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[ANN] Dune 3.22","id":17912,"title":"[ANN] Dune 3.22","slug":"ann-dune-3-22","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-03-20T00:19:02.801Z","last_posted_at":"2026-04-14T17:11:37.928Z","bumped":true,"bumped_at":"2026-04-14T17:11:37.928Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":23,"name":"announce","slug":"announce"},{"id":180,"name":"dune","slug":"dune"},{"id":25,"name":"build","slug":"build"},{"id":170,"name":"release","slug":"release"}],"tags_descriptions":{},"views":381,"like_count":14,"has_summary":false,"last_poster_username":"shonfeder","category_id":5,"op_like_count":11,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":296,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[ANN] layoutz 0.1.0 :feather: - Zero-dep Elm-style TUIs &amp; terminal plots for your OCaml apps","id":17986,"title":"[ANN] layoutz 0.1.0 🪶 - Zero-dep Elm-style TUIs & terminal plots for your OCaml apps","slug":"ann-layoutz-0-1-0-zero-dep-elm-style-tuis-terminal-plots-for-your-ocaml-apps","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-04-14T15:10:07.748Z","last_posted_at":"2026-04-14T15:10:07.864Z","bumped":true,"bumped_at":"2026-04-14T15:10:07.864Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":67,"like_count":4,"has_summary":false,"last_poster_username":"mattlianje","category_id":5,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":4912,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[ANN] Caqti 2.3.0","id":17985,"title":"[ANN] Caqti 2.3.0","slug":"ann-caqti-2-3-0","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-04-14T14:28:59.479Z","last_posted_at":"2026-04-14T14:28:59.633Z","bumped":true,"bumped_at":"2026-04-14T14:28:59.633Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":23,"name":"announce","slug":"announce"},{"id":98,"name":"databases","slug":"databases"}],"tags_descriptions":{},"views":59,"like_count":5,"has_summary":false,"last_poster_username":"paurkedal","category_id":5,"op_like_count":5,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":31,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[ANN] http-date v0.2 — Zero-dependency HTTP date parsing for OCaml","id":17984,"title":"[ANN] http-date v0.2 — Zero-dependency HTTP date parsing for OCaml","slug":"ann-http-date-v0-2-zero-dependency-http-date-parsing-for-ocaml","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-04-14T09:51:54.687Z","last_posted_at":"2026-04-14T09:51:54.805Z","bumped":true,"bumped_at":"2026-04-14T09:51:54.805Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":23,"name":"announce","slug":"announce"}],"tags_descriptions":{},"views":58,"like_count":4,"has_summary":false,"last_poster_username":"BikalGurung","category_id":5,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":72,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Feedback Wanted: Upcoming OCaml Users Survey 2026 Questions","id":17925,"title":"Feedback Wanted: Upcoming OCaml Users Survey 2026 Questions","slug":"feedback-wanted-upcoming-ocaml-users-survey-2026-questions","posts_count":18,"reply_count":3,"highest_post_number":18,"image_url":null,"created_at":"2026-03-26T07:13:24.124Z","last_posted_at":"2026-04-14T00:50:54.365Z","bumped":true,"bumped_at":"2026-04-14T00:50:54.365Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":47,"name":"user-feedback","slug":"user-feedback"}],"tags_descriptions":{},"views":466,"like_count":39,"has_summary":false,"last_poster_username":"sabine","category_id":5,"op_like_count":9,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2848,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3446,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":284,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4868,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":110,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[ANN] ATD 4.1.0 - now with YAML support","id":17982,"title":"[ANN] ATD 4.1.0 - now with YAML support","slug":"ann-atd-4-1-0-now-with-yaml-support","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-04-13T23:22:41.858Z","last_posted_at":"2026-04-13T23:22:41.978Z","bumped":true,"bumped_at":"2026-04-13T23:22:41.978Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":23,"name":"announce","slug":"announce"},{"id":219,"name":"atd","slug":"atd"},{"id":144,"name":"yaml","slug":"yaml"},{"id":739,"name":"atdml","slug":"atdml"}],"tags_descriptions":{},"views":70,"like_count":4,"has_summary":false,"last_poster_username":"mjambon","category_id":5,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":91,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Is it possible to allocate immediately in major heap?","id":17979,"title":"Is it possible to allocate immediately in major heap?","slug":"is-it-possible-to-allocate-immediately-in-major-heap","posts_count":7,"reply_count":2,"highest_post_number":7,"image_url":null,"created_at":"2026-04-10T20:02:41.532Z","last_posted_at":"2026-04-12T05:17:53.604Z","bumped":true,"bumped_at":"2026-04-12T05:17:53.604Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":218,"name":"json","slug":"json"},{"id":322,"name":"bindings","slug":"bindings"}],"tags_descriptions":{},"views":278,"like_count":1,"has_summary":false,"last_poster_username":"silene","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":63,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":867,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1542,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1983,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"OCaml YAML library","id":4297,"title":"OCaml YAML library","slug":"ocaml-yaml-library","posts_count":7,"reply_count":3,"highest_post_number":7,"image_url":null,"created_at":"2019-08-28T20:48:04.022Z","last_posted_at":"2026-04-11T14:54:17.273Z","bumped":true,"bumped_at":"2026-04-11T14:54:17.273Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":215,"name":"library","slug":"library"},{"id":144,"name":"yaml","slug":"yaml"}],"tags_descriptions":{},"views":1942,"like_count":14,"has_summary":false,"last_poster_username":"mjambon","category_id":5,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1254,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":616,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1484,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":91,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[ANN] YAMLx: pure-OCaml YAML 1.2/1.1 library","id":17970,"title":"[ANN] YAMLx: pure-OCaml YAML 1.2/1.1 library","slug":"ann-yamlx-pure-ocaml-yaml-1-2-1-1-library","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2026-04-10T05:05:29.711Z","last_posted_at":"2026-04-10T18:48:44.409Z","bumped":true,"bumped_at":"2026-04-10T18:48:44.409Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":23,"name":"announce","slug":"announce"},{"id":144,"name":"yaml","slug":"yaml"}],"tags_descriptions":{},"views":228,"like_count":17,"has_summary":false,"last_poster_username":"mjambon","category_id":5,"op_like_count":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":91,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2123,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":284,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":110,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[ANN] New release of OCaml LSP 1.26.0 &amp; Merlin 5.7.0-504","id":17978,"title":"[ANN] New release of OCaml LSP 1.26.0 & Merlin 5.7.0-504","slug":"ann-new-release-of-ocaml-lsp-1-26-0-merlin-5-7-0-504","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-04-10T15:39:48.448Z","last_posted_at":"2026-04-10T15:39:48.570Z","bumped":true,"bumped_at":"2026-04-10T15:39:48.570Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":91,"name":"ocaml","slug":"ocaml"},{"id":37,"name":"merlin","slug":"merlin"},{"id":463,"name":"ocaml-lsp-server","slug":"ocaml-lsp-server"},{"id":278,"name":"editor","slug":"editor"}],"tags_descriptions":{},"views":111,"like_count":10,"has_summary":false,"last_poster_username":"PizieDust","category_id":5,"op_like_count":10,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":3523,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Teachers and type-system specialists: what is your stance regarding the typing of definitions?","id":17976,"title":"Teachers and type-system specialists: what is your stance regarding the typing of definitions?","slug":"teachers-and-type-system-specialists-what-is-your-stance-regarding-the-typing-of-definitions","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-04-10T11:11:50.223Z","last_posted_at":"2026-04-10T11:11:50.359Z","bumped":true,"bumped_at":"2026-04-10T11:11:50.359Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":395,"name":"teaching","slug":"teaching"}],"tags_descriptions":{},"views":122,"like_count":1,"has_summary":false,"last_poster_username":"grayswandyr","category_id":5,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":107,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"A Proposal for Voluntary AI Disclosure in OCaml Code","id":17950,"title":"A Proposal for Voluntary AI Disclosure in OCaml Code","slug":"a-proposal-for-voluntary-ai-disclosure-in-ocaml-code","posts_count":11,"reply_count":5,"highest_post_number":11,"image_url":null,"created_at":"2026-04-03T17:18:35.298Z","last_posted_at":"2026-04-09T05:01:40.855Z","bumped":true,"bumped_at":"2026-04-09T05:01:40.855Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":742,"name":"claude","slug":"claude"},{"id":740,"name":"llm","slug":"llm"}],"tags_descriptions":{},"views":641,"like_count":30,"has_summary":false,"last_poster_username":"bn-d","category_id":5,"op_like_count":14,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":80,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":15,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":96,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":2040,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"List your open OCaml positions on the OCaml.org job board","id":11377,"title":"List your open OCaml positions on the OCaml.org job board","slug":"list-your-open-ocaml-positions-on-the-ocaml-org-job-board","posts_count":23,"reply_count":13,"highest_post_number":23,"image_url":null,"created_at":"2023-02-09T13:46:11.914Z","last_posted_at":"2026-04-08T12:53:23.583Z","bumped":true,"bumped_at":"2026-04-08T12:53:23.583Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":3121,"like_count":63,"has_summary":false,"last_poster_username":"VikasKadappu","category_id":14,"op_like_count":17,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2848,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":43,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3347,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3345,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5033,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Neocaml-mode (A modern Emacs major mode for OCaml) is looking for testers","id":17807,"title":"Neocaml-mode (A modern Emacs major mode for OCaml) is looking for testers","slug":"neocaml-mode-a-modern-emacs-major-mode-for-ocaml-is-looking-for-testers","posts_count":38,"reply_count":30,"highest_post_number":38,"image_url":null,"created_at":"2026-02-13T06:38:36.421Z","last_posted_at":"2026-04-07T13:31:55.448Z","bumped":true,"bumped_at":"2026-04-07T13:31:55.448Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":13,"name":"emacs","slug":"emacs"}],"tags_descriptions":{},"views":1238,"like_count":36,"has_summary":false,"last_poster_username":"dbuenzli","category_id":5,"op_like_count":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":3117,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3394,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":114,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":15,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Call for presentations: Caml in the Capital II","id":17959,"title":"Call for presentations: Caml in the Capital II","slug":"call-for-presentations-caml-in-the-capital-ii","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-04-07T11:56:40.656Z","last_posted_at":"2026-04-07T11:56:40.791Z","bumped":true,"bumped_at":"2026-04-07T11:56:40.791Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":23,"name":"announce","slug":"announce"},{"id":745,"name":"london","slug":"london"}],"tags_descriptions":{},"views":117,"like_count":5,"has_summary":false,"last_poster_username":"giltho","category_id":5,"op_like_count":5,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1185,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"OCaml compiler office hours","id":17230,"title":"OCaml compiler office hours","slug":"ocaml-compiler-office-hours","posts_count":34,"reply_count":21,"highest_post_number":37,"image_url":null,"created_at":"2025-09-11T08:36:28.411Z","last_posted_at":"2026-04-07T11:55:02.616Z","bumped":true,"bumped_at":"2026-04-07T11:55:02.616Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":6,"name":"compiler","slug":"compiler"}],"tags_descriptions":{},"views":2203,"like_count":75,"has_summary":false,"last_poster_username":"giltho","category_id":5,"op_like_count":10,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":3,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2840,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4470,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":325,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1185,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[ANN] out-channel-redirect 0.1 — Redirect and capture out_channel output","id":17945,"title":"[ANN] out-channel-redirect 0.1 — Redirect and capture out_channel output","slug":"ann-out-channel-redirect-0-1-redirect-and-capture-out-channel-output","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-04-03T12:44:46.931Z","last_posted_at":"2026-04-07T09:37:27.663Z","bumped":true,"bumped_at":"2026-04-07T09:37:27.663Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":23,"name":"announce","slug":"announce"}],"tags_descriptions":{},"views":208,"like_count":9,"has_summary":false,"last_poster_username":"xavierleroy","category_id":5,"op_like_count":6,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1017,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":980,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":665,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[ANN] opentelemetry 0.90 (and associated libraries)","id":17958,"title":"[ANN] opentelemetry 0.90 (and associated libraries)","slug":"ann-opentelemetry-0-90-and-associated-libraries","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-04-06T20:20:21.810Z","last_posted_at":"2026-04-06T21:46:27.834Z","bumped":true,"bumped_at":"2026-04-06T21:46:27.834Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":23,"name":"announce","slug":"announce"}],"tags_descriptions":{},"views":113,"like_count":11,"has_summary":false,"last_poster_username":"aguluman","category_id":5,"op_like_count":10,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":75,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":4470,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Outreachy May 2026","id":17863,"title":"Outreachy May 2026","slug":"outreachy-may-2026","posts_count":15,"reply_count":11,"highest_post_number":15,"image_url":null,"created_at":"2026-03-02T15:17:47.615Z","last_posted_at":"2026-04-05T23:01:36.595Z","bumped":true,"bumped_at":"2026-04-05T23:01:36.595Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":490,"name":"outreachy","slug":"outreachy"}],"tags_descriptions":{},"views":575,"like_count":19,"has_summary":false,"last_poster_username":"Abubakar_Musa_Samail","category_id":5,"op_like_count":5,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1636,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4891,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":114,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5021,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[ANN] ppxlib.0.38.0","id":17948,"title":"[ANN] ppxlib.0.38.0","slug":"ann-ppxlib-0-38-0","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-04-03T14:25:47.272Z","last_posted_at":"2026-04-03T14:25:47.390Z","bumped":true,"bumped_at":"2026-04-03T14:25:47.390Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":23,"name":"announce","slug":"announce"},{"id":38,"name":"ppx","slug":"ppx"},{"id":253,"name":"ppxlib","slug":"ppxlib"}],"tags_descriptions":{},"views":107,"like_count":13,"has_summary":false,"last_poster_username":"NathanReb","category_id":5,"op_like_count":13,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1076,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Job offer: compiler engineer for Catala @ CNAF (social benefits agency)","id":17943,"title":"Job offer: compiler engineer for Catala @ CNAF (social benefits agency)","slug":"job-offer-compiler-engineer-for-catala-cnaf-social-benefits-agency","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-04-03T09:24:25.202Z","last_posted_at":"2026-04-03T09:24:25.321Z","bumped":true,"bumped_at":"2026-04-03T09:24:25.321Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":199,"name":"compilation","slug":"compilation"},{"id":85,"name":"job","slug":"job"}],"tags_descriptions":{},"views":186,"like_count":7,"has_summary":false,"last_poster_username":"denismerigoux","category_id":14,"op_like_count":7,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":3048,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[ANN] restricted 2.0.0 limit which system operations and which parts of the filesystem your program can access","id":17942,"title":"[ANN] restricted 2.0.0 limit which system operations and which parts of the filesystem your program can access","slug":"ann-restricted-2-0-0-limit-which-system-operations-and-which-parts-of-the-filesystem-your-program-can-access","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-04-02T18:27:02.732Z","last_posted_at":"2026-04-02T18:27:02.852Z","bumped":true,"bumped_at":"2026-04-02T18:27:02.852Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":23,"name":"announce","slug":"announce"}],"tags_descriptions":{},"views":103,"like_count":2,"has_summary":false,"last_poster_username":"removewingman","category_id":5,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":4944,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"In 2026, is the average OCaml hacker AI-augmented?","id":17917,"title":"In 2026, is the average OCaml hacker AI-augmented?","slug":"in-2026-is-the-average-ocaml-hacker-ai-augmented","posts_count":16,"reply_count":5,"highest_post_number":16,"image_url":null,"created_at":"2026-03-23T13:07:17.773Z","last_posted_at":"2026-04-02T09:22:22.036Z","bumped":true,"bumped_at":"2026-04-02T09:22:22.036Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":742,"name":"claude","slug":"claude"},{"id":740,"name":"llm","slug":"llm"},{"id":669,"name":"chatgpt","slug":"chatgpt"},{"id":743,"name":"llama","slug":"llama"},{"id":741,"name":"ai","slug":"ai"}],"tags_descriptions":{},"views":906,"like_count":14,"has_summary":false,"last_poster_username":"giltho","category_id":5,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":587,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3878,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3446,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2858,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1185,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to cite OCaml?","id":5242,"title":"How to cite OCaml?","slug":"how-to-cite-ocaml","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2020-03-02T10:53:27.922Z","last_posted_at":"2026-03-29T13:06:46.561Z","bumped":true,"bumped_at":"2026-03-29T13:06:46.561Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1356,"like_count":8,"has_summary":false,"last_poster_username":"giovanni","category_id":5,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1717,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":3733,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[ANN] libinput - OCaml bindings for Linux input devices","id":17933,"title":"[ANN] libinput - OCaml bindings for Linux input devices","slug":"ann-libinput-ocaml-bindings-for-linux-input-devices","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://us1.discourse-cdn.com/flex020/uploads/ocaml/optimized/2X/8/87988f00d0f601de559c15f736118a8928c54664_2_1024x648.png","created_at":"2026-03-28T10:27:11.684Z","last_posted_at":"2026-03-28T10:49:06.945Z","bumped":true,"bumped_at":"2026-03-28T10:49:06.945Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":23,"name":"announce","slug":"announce"}],"tags_descriptions":{},"views":188,"like_count":18,"has_summary":false,"last_poster_username":"hummy123","category_id":5,"op_like_count":17,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":187,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":3398,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[ANN] ocaml-openapi-gen 0.1.0, ocaml-forgejo","id":17929,"title":"[ANN] ocaml-openapi-gen 0.1.0, ocaml-forgejo","slug":"ann-ocaml-openapi-gen-0-1-0-ocaml-forgejo","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-27T13:23:29.239Z","last_posted_at":"2026-03-27T13:23:29.365Z","bumped":true,"bumped_at":"2026-03-27T13:23:29.365Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":23,"name":"announce","slug":"announce"},{"id":744,"name":"openapi","slug":"openapi"}],"tags_descriptions":{},"views":116,"like_count":8,"has_summary":false,"last_poster_username":"Zoggy","category_id":5,"op_like_count":8,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2499,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[ANN] OCaml Users Survey 2023 Results","id":17926,"title":"[ANN] OCaml Users Survey 2023 Results","slug":"ann-ocaml-users-survey-2023-results","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2026-03-26T07:16:50.303Z","last_posted_at":"2026-03-27T07:49:30.182Z","bumped":true,"bumped_at":"2026-03-27T07:49:30.182Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":23,"name":"announce","slug":"announce"},{"id":578,"name":"ocsf","slug":"ocsf"}],"tags_descriptions":{},"views":231,"like_count":3,"has_summary":false,"last_poster_username":"sabine","category_id":5,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2848,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":839,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3315,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[ANN] Improve signature-help feature in Merlin","id":17920,"title":"[ANN] Improve signature-help feature in Merlin","slug":"ann-improve-signature-help-feature-in-merlin","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://us1.discourse-cdn.com/flex020/uploads/ocaml/original/2X/4/46e99c5c69bab991b8dd6a6a7494db5c2f32e07b.png","created_at":"2026-03-24T14:14:21.777Z","last_posted_at":"2026-03-24T14:20:54.654Z","bumped":true,"bumped_at":"2026-03-24T14:20:54.654Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":37,"name":"merlin","slug":"merlin"}],"tags_descriptions":{},"views":141,"like_count":17,"has_summary":false,"last_poster_username":"xvw","category_id":5,"op_like_count":15,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4728,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":114,"primary_group_id":null,"flair_group_id":null}]}]}}