[prev in list] [next in list] [prev in thread] [next in thread] 

List:       scilab-users
Subject:    Re: [Scilab-users] Scilab 6 Release
From:       Clément David <clement.david () scilab-enterprises ! com>
Date:       2017-02-20 9:27:48
Message-ID: 1487582868.2130.3.camel () scilab-enterprises ! com
[Download RAW message or body]

Hi Mehran,

> We all know it wasn't as easy as it looked. So my warmest thanks to all the
> folks who engaged to make Scilab fresher and stronger.
> I wanna take my hat off to them all right here. :-)  

Thanks for clarifying things :), indeed it was not easy to replicate behaviors implemented 20 (and
more) years ago ! Hopefully the interpreter code is much more understandable right now and newcomers
can get into it in less than a week (as GSoC students does) !

> I was wondering what happened to the object-oriented programming paradigm
> which has been promised for Scilab 6?

Well, the 6.0 family target a Scilab 5 compatibility without "visible" language improvements ; the
object-oriented paradigm hasn't been added yet and we still need more concrete advantages for the
Scilab language to define it !

Especially, function visibility (in modules and function scopes) is IMHO more needed than class
definition. We wrapped successfully Java objects without syntax addition and any user can add
javascript or python object-like implementation where `this` would be an `mlist("myclass" ...)`
value [1]. If you have some specific need on it, do not hesitate to describe it on dev@lists.scilab.
org and we can start/iterate on the implementation.

Thanks,

[1]: https://wiki.scilab.org/Emulate%20Object%20Oriented%20in%20Scilab

--
Clément
_______________________________________________
users mailing list
users@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic