Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Yearly Plan: 2022 #737

Open
thefallentree opened this issue Jan 11, 2021 · 5 comments
Open

Yearly Plan: 2022 #737

thefallentree opened this issue Jan 11, 2021 · 5 comments
Assignees

Comments

@thefallentree
Copy link
Member

thefallentree commented Jan 11, 2021

continue to support V2019 until otherwise noted.

V2019

Integration

  • add TLS support for lpc socket efuns

LPC language ecosystems improvement, allowing people to write better lpc code faster.

  • hot-reload for LPC object, with variable preservation, phase 1
  • introduce ".lpc" as alternate file extension.
@thefallentree thefallentree pinned this issue Jan 11, 2021
@thefallentree thefallentree changed the title v2011 plan v2021 plan Jan 12, 2021
@thefallentree
Copy link
Member Author

#790

@thefallentree thefallentree self-assigned this Apr 30, 2021
@thefallentree thefallentree linked a pull request Apr 30, 2021 that will close this issue
@thefallentree thefallentree added this to the v2021 milestone Apr 30, 2021
@oiuv
Copy link
Contributor

oiuv commented May 5, 2022

增加.lpc扩展名支持这个很不错,对C的API好像需求不强,感觉PACKAGE_EXTERNAL能做为代替方案,只是目前不支持windows。

@thefallentree
Copy link
Member Author

plan revised.

@thefallentree thefallentree removed this from the v2021 milestone Jul 8, 2022
@thefallentree thefallentree changed the title v2021 plan Yearly Plan: 2022 Jul 8, 2022
@tsathoqqua
Copy link

To replace the mostly non-used native MUD FTP daemons we use today with SFTP like connections, would we need the "TLS support for lpc socket efuns" you describe above?

Would be very interesting with an SFTP like daemon for encrypted file upload and download natively to avoid giving Wizards server access to files.

@oiuv
Copy link
Contributor

oiuv commented Dec 21, 2022

有二个需求:

  1. inherit 可以类似其它语言的import 或 use 定义别名,类似:inherit "test" as 别名,解决inherit同名类或名字不符合变量规范的文件无法用class::method()调用方法的问题
  2. 函数参数支持默认参数和关键字参数,其中默认参数不支持影响不大,考虑到LPC支持varargs,如果支持默认参数可能造成语义混乱,但如果能支持关键字参数会方便很多

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

3 participants