announcements

Project/library announcements ONLY - use threaded replies for discussions. Do not cross post here from other channels. Consider #events or #news-and-articles for other announcements.
wilkerlucio 2021-07-04T05:46:18.422100Z

[com.wsscode/transito "2021.07.04"] is out! This is a small new library to simplify basic usages of Transit (AKA: not having to create Java Buffer classes to do simple string encode/decode of transit). That and another few other goodies, find out more at https://github.com/wilkerlucio/transito

๐Ÿš› 1
5
๐ŸŽ‰ 12
tony.kay 2021-07-04T23:21:05.428100Z

Fulcro 3.5 is on Clojars. https://github.com/fulcrologic/fulcro The primary goals of this release were to separate as much of the logic from React as possible, and to improve the React Hooks support. This involved a lot of code motion, but only a small number of very rarely used vars could not be aliased back to their original location. This means there is the potential for a breaking change, but if your code uses those vars it will fail to compile, and the fix is trivial. There are also some improvements to the APIs for form state support, dynamic routing, and UI state machines. See the Git commit log for details.

2
๐Ÿค˜ 16
๐ŸŽ‰ 3
dgb23 2021-07-05T09:37:34.431Z

Does the logic separation imply that you want to be able to support multiple rendering backends other than react or is it more about being able to express things in the fulcro way at a deeper level?

Bjรถrn Ebbinghaus 2021-07-05T11:46:00.431600Z

@denis.baudinot There was someone in the fulcro channel who experimented with a javaFX and a console renderer. Have a look here: https://github.com/phronmophobic/membrane-fulcro

๐Ÿ‘ 1
Bjรถrn Ebbinghaus 2021-07-05T12:26:23.432Z

@denis.baudinot There is even a video from Tony Kay himself about using re-frame to render and Fulcro for state management. https://www.youtube.com/watch?v=ng-wxe0PBEg

๐Ÿ‘ 1
alidlorenzo 2021-07-05T15:33:26.432700Z

Is there a part of documentation on using Fulcro state management facilities without UI components? from looking at table of contents it seems to still be intermingled, also since defsc is in fulcro.components namespace makes it seem like it includes built-in React/DOM components

tony.kay 2021-07-05T15:34:05.432900Z

At the moment only docstrings in c.f.f.raw.components and c.f.f.raw.application. Only so many hours in the day.

๐Ÿ‘ 1
alidlorenzo 2021-07-05T21:26:32.436700Z

didnโ€™t realize there was a nested c.f.f.raw namespace (the membrane-fulcro example above must be from a previous iteration) thanks for pointing that out, will glance at docstrings

tony.kay 2021-07-04T23:22:25.428800Z

There are also a number of minor improvements to the various RAD libraries. See their commit histories if interested.