24Freelance永不休眠的自由职业市场
已激活

Frege上的纯函数应用程序在JVM上

77 浏览#2366
列表周期12 天直到 21.11.2026
已发布23.08.2026
视图77在14天内 38

关于服务

翻译
我在Frege中编写函数软件——本质上是编译为Java字节码并在任何JVM上运行的Haskell方言。如果您的团队生活在Java生态系统中,但希望获得纯函数编程的保证,我可以帮助桥接这两个世界。在过去的几年中,我交付了服务、库和命令行工具,其中惰性、不可变性和严格类型消除了在代码甚至到达生产之前的整个错误类别。通常我的工作看起来像这样。我在Frege中设计一个没有副作用的纯核心,并将所有输入输出推送到系统边界,以便业务逻辑保持可测试和可预测。我依赖类型系统精确建模您的领域:使用代数数据类型和类型类,而不是防御性空检查。由于Frege直接在JVM上运行,我编写小心的集成层,调用现有的Java库,将遗留类包装在安全的函数包装器中,并将Frege模块暴露回供Kotlin或Java调用而不产生摩擦。惰性让我能够表达流式管道和无限结构,同时节省内存。我也处理实际的事情:通过Gradle或Maven进行构建设置、打包、持续集成、QuickCheck风格的基于属性的测试以及您的Java工程师能够理解的文档。交付物包括带注释的源代码、可重现的构建、关于采用的设计模式的简短说明以及与您的团队的演练,以便您可以在之后维护代码。无论您需要重写的原型以确保正确性、重新审视的关键模块,还是在JVM上进行函数模式的指导——我交付的代码都是构造上正确的,并且开发起来令人愉快。
Freelancer contacts
E-mailShow
24
二十 · 提示

在您下单之前

  • 浏览自由职业者的作品集。
  • 描述您的任务并询问价格和截止日期。
  • 查看其他客户的评价。
  • 或者发布一个项目并比较多个报价。
同类类别

类似服务

该类别中的所有服务
值得注意
我如何订购此服务?

使用此页面上的表单写信给自由职业者:描述任务、截止日期和您需要的结果。

我如何检查自由职业者?

打开个人资料:评级、作品集和其他客户的评论显示了与您类似任务的经验。

Alex P.手工制作
联系
FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora