State of Funzy

16 views
Skip to first unread message

István Mészáros

unread,
May 29, 2020, 6:06:15 AM5/29/20
to jooby-project
Hello Edgar,

github repo for funzy shows that it's no longer maintained:


And in Jooby 2 you kept using only the exception handling code as part of the Jooby codebase (SneakyThrows class).

I'd like to ask, did you have any trouble with the When or Try classes? I'm just curious because I find them quite useful and using in them in our projects extensively.

Thanks in advance.

Edgar Espina

unread,
May 29, 2020, 8:44:35 AM5/29/20
to jooby-project
I'm not longer maintaining. This project starts as replacement for javaslang (then vavr), this was a dependency in one of very early Jooby and have to remove it bc found a lot of breaking changes while updating to a new version.

Funzy added stability to Jooby and took the best things of javaslang and others.

After lot of uses, I found:

- Stacktrace sometines get incredible complex
- Try/When it is slow compared to try/if statements (of course). Speed was a key thing in 2.x
- All these things are not necessary in modern Java (or most of them)

So for 2.x want:
- Fast execution
- Clean stacktrace
- Ability to rethrows exception or get exceptional version of Consumer/Function. This is way I moved only the exception related classes (SneakyThrows) to jooby core.

István Mészáros

unread,
May 29, 2020, 9:18:42 AM5/29/20
to jooby-project
Thanks for the info, that makes sense.
Reply all
Reply to author
Forward
0 new messages