Hi, you can simply add this information to a comma or tab delimited file. Then you can simply read this end to populate the instance variable. Otherwise, you can add it to a database like you said and do the lookup when it is necessary. If your goal is to lookup value given its key, why don't you simply use a Dictionary? Just a thought. Good luck,
-Conrad
On 7/23/07, Robert Stehwien rstehwien@gmail.com wrote:
What is the source of the error produced by the following code?
initialize table := OrderedCollection new.
"there are 100 entries like what is below" table add: ({ #value->2. #cost->-3. #step->2. #defense->3. #combatMove->7. #fullMove->14. #carry->10. #lift->20. #death->20. #unconscious->11. #woundThreshold->4. #recovery->0.5. #mysticArmor->0. } as: Dictionary).
More than 256 literals referenced. You must split or otherwise simplify this method. The 257th literal is: 4360
I'm trying to create a data table for a program and I'm wondering if I'm limited to 256 literals per class or method. I tried initilizing the table in multiple methods (setting 50 per method) but get the same error.
I'll probably just put the data in a database and do the lookup when needed or load the table from a file. But I wanted to know the source of the problem.
Thanks, Robert _______________________________________________ Beginners mailing list Beginners@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/beginners