[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