Создать собственный связный список/дерево в R?

Я пытаюсь разобраться в основных понятиях языка программирования R и нахожу это трудным, поскольку R ориентирован на статистику, а не на программирование общего назначения. Я не могу найти ничего похожего на указатели/ссылки. Как бы вы реализовали в языке R связный список, дерево поиска и т.д.?

Примечание: я понимаю, что если вы действительно создаете собственные самореферентные структуры данных в R, то, вероятно, есть лучший способ достичь того, что вы пытаетесь сделать. Тем не менее, я считаю, что ответ поможет мне лучше понять общую структуру и концепции языка.

Edit: Что касается комментария Matt Shotwell, суть вопроса в том, что я хочу писать связанные списки и деревья чисто, в рамках R, а не как расширение, написанное на C или каком-то другом языке. Если делать это как расширение или возиться с заумными деталями интерпретатора, то это не достигает цели.

12
задан dsimcha 22 November 2011 в 00:06
поделиться