View Issue Details

IDProjectCategoryView StatusLast Update
0000776LDMud 3.5LPC Languagepublic2018-01-30 03:59
Reporterzesstra Assigned Tozesstra  
PrioritynormalSeverityminorReproducibilityN/A
Status resolvedResolutionfixed 
Target Version3.5.0Fixed in Version3.5.0 
Summary0000776: RfC: Remove alists permanently
DescriptionShould we remove alists from the driver permanently?
TagsNo tags attached.

Relationships

child of 0000663 resolvedzesstra RfC: Remove some configuration switches in 3.5.x 

Activities

zesstra

2011-02-14 13:35

administrator   ~0001975

I have to admit: I am not objective here, because the alists are still used in Morgengrauen. Not often, but at some places.
Therefore, I will absent.

Sorcerer

2011-02-14 22:42

updater   ~0001993

I also used alists in several places in the past and since they are working fine and do not interfere with more up-to-date implementations I would prefer them to stay.
Of course, I am also biased by my own older works, as Zesstra stated above but shouldn't exactly those biases be reflected here? If we want a "clean, up-to-date language", we have to throw alists out. But I think, what we rather want to have is a language that is not overweighted with old stuff but not at the cost of sacrificing backwards compatibility, if a lot of people use it.

-1 for removing alists (+1 for keeping them ;-) )

fufu

2011-02-21 10:01

manager   ~0002018

I'm in favor of removing alists, but I have no strong arguments for or against. (I'm biased too: Wunderland does not use alists.)

Gnomi

2011-02-21 22:55

manager   ~0002020

+1 for removing alists. (I'm biased, UNItopia threw them out ten years ago.)

Of course we should provide replacement-simul-efuns for backward compatibility.

Coogan

2011-02-23 23:50

reporter   ~0002027

-1 for removing alists, as they are still used in Tubmud esp. in some core files of the lib.
But I'd agree to set their state to deprecated.

zesstra

2012-06-09 09:43

administrator   ~0002136

After giving it some thoughts again: If we provide replace sefuns, I am actually fine with removing them.
So, I will change my vote to +1 for removing from LDMud LPC.

zesstra

2012-12-04 23:23

administrator   ~0002162

We now have a few less alists in Morgengrauen... ;-)

Issue History

Date Modified Username Field Change
2011-02-14 13:34 zesstra New Issue
2011-02-14 13:34 zesstra Relationship added child of 0000663
2011-02-14 13:35 zesstra Note Added: 0001975
2011-02-14 13:35 zesstra Status new => feedback
2011-02-14 22:42 Sorcerer Note Added: 0001993
2011-02-21 10:01 fufu Note Added: 0002018
2011-02-21 22:55 Gnomi Note Added: 0002020
2011-02-23 23:50 Coogan Note Added: 0002027
2012-06-09 09:43 zesstra Note Added: 0002136
2012-06-09 09:43 zesstra Status feedback => new
2012-12-04 23:23 zesstra Note Added: 0002162
2015-05-09 14:27 zesstra Source_changeset_attached => ldmud.git master 835949fe
2015-05-09 14:28 zesstra Assigned To => zesstra
2015-05-09 14:28 zesstra Status new => assigned
2015-05-09 14:28 zesstra Status assigned => resolved
2015-05-09 14:28 zesstra Fixed in Version => 3.5.0
2015-05-09 14:28 zesstra Resolution open => fixed
2018-01-29 18:59 zesstra Source_changeset_attached => ldmud.git master 835949fe
2018-01-29 21:57 zesstra Source_changeset_attached => ldmud.git master 835949fe
2018-01-30 03:59 zesstra Source_changeset_attached => ldmud.git master 835949fe