Hi Stef,

On 6 June 2015 at 06:55, stepharo <steph...@free.fr> wrote:

>
>
> Le 5/6/15 21:37, Francisco Garau a écrit :
>
> Thanks Stefan.
>
>  I am playing with the Coral image downloaded from the CI site.
>
>
> ok now again pay attention. The syntax is not important and stable.
> What is more important is
>

I understand what you are saying and it's not my intention to push the
syntax experiments into Coral. I am just using the existing infrastructure
to play a bit with the latest Pharo and see if the ideas I've got could
work in practice. As Ben says, it's a itch I need to scratch.


> Coral should let
>     - us interactively access and define environment varibales
>     - write and ***debug*** OS scripts
>     - publish these scripts
>
> Here is typical session I want.
>
> you have a coral scripts
>     - no method
>     - just a bunch of expression
>     - you get a bug
>     - you relaunch the script -db
>     - and you get debugger you fix the script
>     - then your script is regenerate
>

Thanks for the explanation. It'd be nice to add this into the Coral
website.

Now if you need to define a method then you define a class ie
> PillarInstructor and a couple of method but they should be ***normal***
> method and normal class
> (just with a better syntax that the ugly code chunk delimiter) and this is
> why I proposed
>
> PillarInstructor>>compileAllFileIn: aFS
>     [
>     gkjgkjgkjg kjgkjgkgkgj
>     ]
>

The syntax changes I am thinking about would bring together block and
method definitions. I would have thought it is important for your
modularity efforts to have a full syntax. Otherwise, how would you be
compiling code into a minimal image that hasn't got any UI module?

[Point: Object |
| x y |
 [sign |
^ (x sign @ y sign)].
 [dotProduct: aPoint |
^ (x * aPoint x) + (y * aPoint y)].
]


> On 4 June 2015 at 20:08, stepharo <steph...@free.fr> wrote:
>
>> Thanks Stefan
>>
>> Francisco there is nothing new in Coral we got stalled again because we
>> focused on pillar.
>>
>> Stef
>>
>> Le 4/6/15 11:20, Stephan Eggermont a écrit :
>>
>>  On 04-06-15 01:46, Francisco Garau wrote:
>>>
>>>> I've tried loading Coral by following the below instructions in its
>>>> website <http://rmod.lille.inria.fr/coral/getting-started.html> but
>>>> they
>>>> failed when trying to load Readline.
>>>>
>>>>     Gofer new url: 'http://ss3.gemstone.com/ss/coral';
>>>>          package: 'ConfigurationOfCoral';
>>>>          load.
>>>>
>>>>     ConfigurationOfCoral loadDevelopment.
>>>>
>>>
>>> Yes, that is an old configuration. I've updated it
>>> on smalltalkhub: PharoExtras/Coral, but that was before
>>> the release of Pharo4. CDLM, Damien C and Stef have worked
>>> on it this year.
>>>
>>> As PetitParser still uses the
>>> #stable and #development style of symbolic naming,
>>> instead of #release5.1, things can break when a new
>>> version of Moose is released.
>>>
>>>  It seems the project was moved to Smalltalk Hub
>>>> (http://smalltalkhub.com/#!/~PharoExtras/Coral/)
>>>>
>>>> What expressions should I evaluate in a Pharo5 image to get the latest
>>>> Coral project loaded.
>>>>
>>>
>>> I've added a Pharo 5 build to
>>> https://ci.inria.fr/pharo-contribution/job/Coral/
>>> The 4 and 5 builds are green
>>>
>>> I've also added a Pharo4 and Pharo5 build to OSProcess
>>> https://ci.inria.fr/pharo-contribution/job/OSProcess/
>>> The 4 and 5 builds each have 3 failures
>>>
>>> It is possible that some changes to the parser are needed
>>> due to improvements in PetitParser. I ran into that last
>>> time I tried, and forgot whether that got fixed.
>>>
>>> Stephan
>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>
>

Reply via email to