I think we should remove the Lucee dialect from Lucee 6.
nobody is really using it, we can leave it in the 5.4 branch.
We can remove a lot of cruft and there are size, memory and minor performance benefits to be gained
I think we should remove the Lucee dialect from Lucee 6.
nobody is really using it, we can leave it in the 5.4 branch.
We can remove a lot of cruft and there are size, memory and minor performance benefits to be gained
I suspect itās usage is so low, because thereās so little documentation about it. Iām not sure how much development time has been spent on it or to support it, but it would seem like a good candidate to remove and reduce the code footprint. Certainly if it could be made optionally, that would make good sense.
Any idea how many people are actually using the functionality?
hardly any bug reports, little documentation, itās no longer maintained
Then it seems like it should be killed. With limited development resources, I think it make sense to depreciate features that arenāt be used so focus can remain on the more critical parts of the language.
I 100% agree, this should be removed to slim the Lucee engine and reduce complexity. Iāve never used it and never seen any code use it.
Iāve only ever heard of it, never looked into it.
It was something that was discussed as a direction for Lucee to go - away from the shackles of Adobeās hold on CFML - but never really fleshed out in any sensible way, largely due to⦠erm ālanguage design disagreementsā. But then a version of it was chucked into Lucee anyhow.
That was pretty much when I concluded āyou lot have no idea what you are doing, do you?ā and parted ways with what seemed like a good project back in the Railo days, but clearly lost its way shortly after Lucee started.
So⦠yeah⦠def drop it. Should never have been in there in the first place.
first cut of a PR to do this
I tried to use it years ago for an issue where adobe needed the app.cfc to be in root but Lucee needed it in the root/public folder, originally my solution was to make an app.lucee file but that didnāt seem to work, so just renamed that one on Lucee server packages.
When this first came up a few years back I was a little excited about the whole thing. Especially the tag option of removing the cf from the front of the tag and it looking more like so:
current - <cfscript>
proposed - <:script>
I donāt know, it seemed sexier. . . .
But if itās not going anywhere, sounds like it should go.