vlang

/

v Public
0 commits 39 issues 0 pull requests 0 contributors Discussions Projects CI

Move orm_fn to an independent warehouse #33

Describe the feature

@kbkpbot First of all, thank you very much. Before ORM added support for dynamic operations, orm_fn served as a great complement.

However, orm_fn has a major issue: type correctness can only be checked at runtime, which is not very friendly for debugging. That said, we cannot simply remove orm_fn, as many VPer coming from other languages still really enjoy its fluent chain-style expression.

Therefore, it is suggested to move orm_fn to a separate repository for independent maintenance.

Use Case

Not applicable

Proposed Solution

No response

Other Information

No response

Acknowledgements

  • [ ] I may be able to implement this feature request
  • [ ] This feature might incur a breaking change

Version used

V 0.5.1 a2be374

Environment details (OS name and version, etc.)

|V full version |V 0.5.1 8ef799c99cb0141a119e9e06f6b629c9e98486bf.a2be374 |:-------------------|:------------------- |OS |linux, Deepin 25 |Processor |20 cpus, 64bit, little endian, 13th Gen Intel(R) Core(TM) i5-13500 |Memory |8.34GB/31.03GB | | |V executable |/home/Jengro/opt/v/v |V last modified time|2026-04-27 00:53:44 | | |V home dir |OK, value: /home/Jengro/opt/v |VMODULES |OK, value: /home/Jengro/.vmodules |VTMP |OK, value: /tmp/v_1000 |Current working dir |OK, value: /home/Jengro | | |Git version |git version 2.51.0 |V git status |0.5.1-1390-ga2be3749 |.git/config present |true | | |cc version |cc (Deepin 12.3.0-17deepin17) 12.3.0 |gcc version |gcc (Deepin 12.3.0-17deepin17) 12.3.0 |clang version |Deepin clang version 17.0.6 (5deepin7) |tcc version |tcc version 0.9.28rc 2025-02-13 HEAD@f8bd136d (x86_64 Linux) |tcc git status |thirdparty-linux-amd64 696c1d84 |emcc version |N/A |glibc version |ldd (Debian GLIBC 2.38-6deepin21) 2.38

[!NOTE] You can use the 👍 reaction to increase the issue's priority for developers.

Please note that only the 👍 reaction to the issue itself counts as a vote. Other reactions and those to comments will not be taken into account.