Arc Forumnew | comments | leaders | submitlogin
1 point by almkglor 6083 days ago | link | parent

s/CL/brainfuck/

^^ Okay, okay, hahaha j/k.

How about porting the Anarki-specific extensions to the language?

1. defcall

2. FFI - probably take the longest

3. settable-fn (make it builtin, the Anarki version actually drops down to Scheme using $ for this).

And some things that Arc base lacks which is hard to hack around the scheme implementation for:

1. Error reporting. With LINE NUMBERS. And the ability to give macros access to the line numbers, too.

Some of the higher-voted ones here too:

http://www.arclanguage.com/item?id=4070



1 point by eds 6083 days ago | link

I am planning on doing FFI.

How long do you think defcall and settable-fn would take?

Good error reporting would be nice, I'll consider it. (But I'm a little dubious about working on something pg may have already done.)

-----

1 point by almkglor 6083 days ago | link

> How long do you think defcall and settable-fn would take?

About a week, maybe less ^^. Defcall is reasonably trivial although it requires some rethinking. settable-fn is implementable using defcall (see nex-3's settable-fn2) but I'm personally dubious of such a style, and prefer my own.

> (But I'm a little dubious about working on something pg may have already done.)

We don't have evidence either way - pg hasn't commented on this (none that I've seen, anyway). Up to you to decide whether to act as if pg made it, or act as if pg didn't make it.

-----