[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dennou-ruby:000423] Re: proto2c



���Ȥ���Ǥ�

In message "[dennou-ruby:000421] Re: proto2c"
    on 00/10/21, Kuroi Keiko <keiko@xxxxxx> writes:
>( DCL ��åѡ���̾�������ϲ��� Ruby/DCL �Ȥ��Ƥ��ޤ���������
>  �ƤӤޤ��礦����)

shipping ����Ȥ��Υѥå�����̾�� ruby-dcl �ȸ���̾����ʬ��
��䤹�����ʤ��Ruby/DCL �ˤ��ޤ���������Ȥ�ѥå������� 
ruby-cdcl �ǥ饤�֥��̾�� Ruby/CDCL �ˤ���?

>��Ruby/DCL�ΰ����Ȥ��ơ��¿����������������Τϡ�NumArray
>  ���饹�Υ��֥������ȡ�Array ���饹�Υ��֥������Ȥ�ޤ��
>  ����͡�

�����Ǥ��͡�Array���б����ޤ��礦��������Array�ξ�������
���DCL���󥿡��ե������Τߤ��б����ơ�1��������˸¤�ۤ���
�ɤ������Ǥ���n(>=2)�������󥤥󥿡��ե������������
NumArray����äƤ��Ȥǡ�

>��math1/syslib �� GLRGET(CP, RPARA) ���ͤ˽����Ѥΰ��������
>  ��硢Ruby/DCL �Ǥ�
>    rpara = glrget(cp)
>  �Ȥʤ�ޤ���͡�ʣ���ξ��ϡ�Array ���饹�Υ��֥������Ȥ�
>  �֤����Ǥ����Ǥ��礦����

�褤�Ȼפ��ޤ���

>�������̤ǡ�Ruby <--> C �֤Υǡ����Ѵ��Ǥ���
>
>    data     |  Ruby -> C        |  C -> Ruby
>  -----------+-------------------+-------------------
>    int      |  NUM2INT()        |  INT2NUM()
>    char*    |  STR2CSTR()       |  rb_str_new2()
>    float    |  NUM2DBL()+cast   |  cast+rb_float_new()
>
>  �����줷�Ƥ褤�Ǥ������ޤ���Array ���饹�Υ��֥������Ȥ�
>  ���ˤϡ������Ǥ򥪥֥������Ȳ����� rb_ary_new3() �Ǥ��
>  �����Ǥ�����

�褤�Ȼפ��ޤ������������������®�� rb_ary_assoc ���֤���
�����ꤷ�ޤ��礦��

-- gotoken