RE: Back to Bach
- Posted by kbochert at copper.net
Feb 20, 2003
-------Phoenix-Boundary-07081998-
You wrote on 2/19/03 8:54:57 PM:
>>
>>Karl:
>> Will you please comment on the intended features of Bell=3F
>>
The driving goal is that Bell should be a language for amateurs.
It should be powerful but not obscure or surprising.
Speed is very important.
>Please.
>I have done a good bit of mirc scripting the last two weeks, but no Eu
>code. No, mirc isn't perfect, but neither is Eu. I'd pay a lot more
> to see the two
>blended together, but i said that years ago.
>
>I have the flu and a fever, mirc is easier.
>
>Kat
>
Can you point me to an address for mirc=3F
Here are some features of my vaporware:
1) Datatypes:
var (object)
int (integer) -- 32-bit, suitable for pointers
real (atom)
list (sequence)
string
class
dictionary -- probably not at first
block=3F=3F -- a block of memory for interfacing with C
2) Classes (like Bach)
3) Exceptions (like Bach)
4) Rigid indentation (like Python)
5) Some keywords
persistant
callback
coroutine
foreach
export
import
rename .. as
goto
continue
exit
6) All subroutines are functions.
The variable '$result' always holds the return value of
the most recently executed function.
7) Function parameters are read-only
8) ... many 'small' features
Perhaps this topic should be on OpenEU=3F=3F
Karl
-------Phoenix-Boundary-07081998---
|
Not Categorized, Please Help
|
|