RE: Back to Bach

new topic     » goto parent     » topic index » view thread      » older message » newer message

-------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---

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu