[DiscordArchive] how come?
[DiscordArchive] how come?
Archived author: <o> • Posted: 2022-02-09T17:20:52.468000+00:00
Original source
how come?
Archived author: Dep • Posted: 2022-02-09T17:20:58.575000+00:00
Original source
generating the API from the source would solve a lot of issues we talked about earlier though
Archived author: Dep • Posted: 2022-02-09T17:21:16.779000+00:00
Original source
it wouldn't matter if functions change names or parameters
Archived author: Dep • Posted: 2022-02-09T17:21:23.974000+00:00
Original source
you could just re-generate the API
Archived author: <o> • Posted: 2022-02-09T17:21:37.901000+00:00
Original source
but that'll just move the problem to the users
Archived author: <o> • Posted: 2022-02-09T17:22:12.264000+00:00
Original source
you didn't solve the issue, you just become a part of it
Archived author: Dep • Posted: 2022-02-09T17:22:29.540000+00:00
Original source
well you'd have to run a script before you rebuild the core. Or it could be included in build scripts
Archived author: <o> • Posted: 2022-02-09T17:23:17.684000+00:00
Original source
a big issue i think you'll notice is that all cores expose tons and tons of utility functions that do nothing meaningful for a scripter at all
Archived author: <o> • Posted: 2022-02-09T17:23:41.447000+00:00
Original source
and the bigger your api, the more breaking changes you'll have _somewhere_ along the line
Archived author: <o> • Posted: 2022-02-09T17:24:25.179000+00:00
Original source
whether that's behind your api or exposed directly to the users, there is no single good way to solve the underlying interfaces changing