Check out what we’re excited about and working on at the moment π
The roadmap is of course not an exhaustive list of our efforts and is very much subject to change.
JIT compiler: milestone 1
Compile Unison to native code.
Initial milestone is being able to compile enough of the language to power the backend of Unison Cloud.
Unison Cloud microservices
Promote any Unison function to a typed microservice.
Turn any microservice into an autoscaled HTTP endpoint; call Unison-native services without serialization boilerplate.
Dedicated commands for creating public or private projects and branches and publishing them to Unison Share.
A building block for collaboration features like merge requests and issue tracking, as well as nicer support for dependency management.
Projects: merge requests and issue tracking
Support for creating and commenting on merge requests.
Structural, hyperlinked diffs and code comments.
Basic issue tracking.
Redesigned update process
Code updates that 'Just Work', guiding users through structured refactoring sessions in response to changes.
More intelligent merge algorithms.
Stateful Unison Cloud microservices
Stateful services using Unison-native storage, without manual serialization code to/from a datastore.
Easy dependency management and library upgrades.
All the same functionality as UCM, but in a rich UI.
• Command palette with typeahead.
• Hyperlinked code viewing.
• Structural diffs.
JIT compiler: milestone 2
Support JIT of all Unison programs.
Support for extensible records; an extension to the syntax and the type system.
Advent of Cloud and Unison Cloud public beta
Unison Cloud open to all users, with supporting learning materials.
from Hacker News https://ift.tt/DugkAY1
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.