You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello, I built a code editor package called code_forge for flutter. It is written in pure dart including the backend, the rope data structure, fold calculations and guide lines calculation per keystroke, highlighting, LSP servers, etc.
Currently everything is done by dart with isolate and compute.
So I was planning to migrate the backend to rust via FFI and heard about this project.
Is it possible to covert an existing dart project to rinf? Like the npm init in node, is there any rinf init? Or do I need to manually create the native/hub/src...?
Also, instead of just function calling, I need a persisting editor state for the editor. Does rinf support continuous stream that listens to a struct instance of the editor engine to perform methods like insert(), delete(), undo(), redo(), etc without recreating it again on each keystroke?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Hello, I built a code editor package called code_forge for flutter. It is written in pure dart including the backend, the rope data structure, fold calculations and guide lines calculation per keystroke, highlighting, LSP servers, etc.
Currently everything is done by dart with isolate and compute.
So I was planning to migrate the backend to rust via FFI and heard about this project.
Is it possible to covert an existing dart project to rinf? Like the
npm initin node, is there anyrinf init? Or do I need to manually create thenative/hub/src...?Also, instead of just function calling, I need a persisting editor state for the editor. Does rinf support continuous stream that listens to a
structinstance of the editor engine to perform methods like insert(), delete(), undo(), redo(), etc without recreating it again on each keystroke?Beta Was this translation helpful? Give feedback.
All reactions