"Nicolas Cannasse" wrote:
>> * Sorry if I am rude, but why in heck "buffer_append_sub()"
>>   has an "intptr_t" as last argument rather than an "int"?
>
>It's "int_val" as defined in Neko, which means a 64bit
>integer on 64-bits system.

Fine. It is off topic, but in this case should it not
be 'ptrdiff_t'?  I see that searching the web someone
says that it not guaranteed to be "large enough" in
some situations, I admit my ignorance.

Anyway, other things...

* I use C99 with GCC and it complains that a stray ";" is
not allowed at
  top  level; this  is a  problem when  using
"DEFINE_PRIM(func,0);" or
  "DEFINE_KIND(k_mine);"  because these  macros  have an
ending ";"  on
  their own.

  Is removing  the ending ";" at  the end of the  macros'
definitions at
  risk of breaking compatibility?  If  it is maybe the
documentation
  should have a note about it?

* It is my understanding that it is not possible to plug in
a read
  syntax for custom values; I have used Scheme's SRFI-10 for
a while
  and I have been happy with it [1]; is it difficult or too high
  level to add it?

[1] <http://srfi.schemers.org/srfi-10/srfi-10.html>

--
Marco Maggi



--
Neko : One VM to run them all
(http://nekovm.org)

Reply via email to