WhatsUp from: 2015-08-17 until: 2015-08-31

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
24 messages Options
12
Reply | Threaded
Open this post in threaded view
|

WhatsUp from: 2015-08-17 until: 2015-08-31

seaside
Hi! We're sending this automatic email twice a month, to give the community an opportunity to easily know what's happening and to coordinate efforts.  Just answer informally, and feel free to spawn discussions thereafter!

### Here's what I've been up to since the last WhatsUp:

- $HEROIC_ACHIEVEMENTS_OR_DISMAL_FAILURES_OR_SIMPLE_BORING_NECESSARY_TASKS

### What's next, until 2015-08-31 (*):

- $NEXT_STEPS_TOWARDS_WORLD_DOMINATION

(*) we'll be expecting results by then ;)

Reply | Threaded
Open this post in threaded view
|

Re: WhatsUp from: 2015-08-17 until: 2015-08-31

stepharo


Le 17/8/15 07:00, [hidden email] a écrit :
> Hi! We're sending this automatic email twice a month, to give the community an opportunity to easily know what's happening and to coordinate efforts.  Just answer informally, and feel free to spawn discussions thereafter!
>
> ### Here's what I've been up to since the last WhatsUp:

- Working on Mooc about Pharo.
It is slow :)

>
> ### What's next, until 2015-08-31 (*):
>
> - $NEXT_STEPS_TOWARDS_WORLD_DOMINATION
>
> (*) we'll be expecting results by then ;)
>
>


Reply | Threaded
Open this post in threaded view
|

Re: WhatsUp from: 2015-08-17 until: 2015-08-31

abergel
In reply to this post by seaside
> ### Here's what I've been up to since the last WhatsUp:
>
> - $HEROIC_ACHIEVEMENTS_OR_DISMAL_FAILURES_OR_SIMPLE_BORING_NECESSARY_TASKS

- Worked on many chapter of AgileVisualization. The book is moving!
- Worked on many fixes for Roassal2
- Worked on Roassal3
- Worked on Object evolution blueprint, a cool visualization shows evolution of objects along a program execution

> ### What's next, until 2015-08-31 (*):
>
> - $NEXT_STEPS_TOWARDS_WORLD_DOMINATION

- Continue to work on the blueprint
- Push push AgileVisualization
Reply | Threaded
Open this post in threaded view
|

Re: WhatsUp from: 2015-08-17 until: 2015-08-31

Sean P. DeNigris
Administrator
In reply to this post by seaside
### Here's what I've been up to since the last WhatsUp:
- Ported Moose issue tracker to GitHub
- GT extension for presentations semi-auto-generated from Magritte descriptions
  - data, label, etc pre-filled by default
  - Magritte actions appear as e.g. presentation list selection context menu
- Magritte
  - extension for above
  - many little fixes and enhancements
- [WIP]: Created Glamour browsers from presentations
- Glamour/GT patches
- GSoC Mentoring for sQuick Smalltalk project

### What's next, until 2015-08-31 (*):
- Camp Smalltalk Portland!
Cheers,
Sean
Reply | Threaded
Open this post in threaded view
|

Re: WhatsUp from: 2015-08-17 until: 2015-08-31

kilon.alios
1) bringing more Python support for Pharo, now I have added support for python and blender types to be automagically converted to pharo objects . Used and learn SmaCC.
2) Gave a deep reading on Pharo auto completion.
3) Study how Playgrounds draws its GUI to improve it by making far more flexible.
4) Study a new programming language Nim , for making dynamic libraries for pharo , replacing C/C++. Possible scenario of porting SqueakNim to Pharo.

To Do

1) Improve my blue theme (Nireas)
2) Create an API for Blender for Pharo
3) Create my own custom Playground which will be more powerful
4) Integrate Nim with Pharo

On Tue, Aug 18, 2015 at 6:23 PM Sean P. DeNigris <[hidden email]> wrote:
### Here's what I've been up to since the last WhatsUp:
- Ported Moose issue tracker to GitHub
- GT extension for presentations semi-auto-generated from Magritte
descriptions
  - data, label, etc pre-filled by default
  - Magritte actions appear as e.g. presentation list selection context menu
- Magritte
  - extension for above
  - many little fixes and enhancements
- [WIP]: Created Glamour browsers from presentations
- Glamour/GT patches
- GSoC Mentoring for sQuick Smalltalk project

### What's next, until 2015-08-31 (*):
- Camp Smalltalk Portland!




-----
Cheers,
Sean
--
View this message in context: http://forum.world.st/WhatsUp-from-2015-08-17-until-2015-08-31-tp4843391p4843818.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.

Reply | Threaded
Open this post in threaded view
|

Re: WhatsUp from: 2015-08-17 until: 2015-08-31

MerwanOuddane


On 18/08/2015 23:00, Dimitris Chloupis wrote:
1) bringing more Python support for Pharo, now I have added support for python and blender types to be automagically converted to pharo objects . Used and learn SmaCC.
2) Gave a deep reading on Pharo auto completion.
3) Study how Playgrounds draws its GUI to improve it by making far more flexible.
4) Study a new programming language Nim , for making dynamic libraries for pharo , replacing C/C++. Possible scenario of porting SqueakNim to Pharo.

To Do

1) Improve my blue theme (Nireas)
2) Create an API for Blender for Pharo

Blender ?

This one: https://www.blender.org/features/ ?

3) Create my own custom Playground which will be more powerful
4) Integrate Nim with Pharo

On Tue, Aug 18, 2015 at 6:23 PM Sean P. DeNigris <[hidden email]> wrote:
### Here's what I've been up to since the last WhatsUp:
- Ported Moose issue tracker to GitHub
- GT extension for presentations semi-auto-generated from Magritte
descriptions
  - data, label, etc pre-filled by default
  - Magritte actions appear as e.g. presentation list selection context menu
- Magritte
  - extension for above
  - many little fixes and enhancements
- [WIP]: Created Glamour browsers from presentations
- Glamour/GT patches
- GSoC Mentoring for sQuick Smalltalk project

### What's next, until 2015-08-31 (*):
- Camp Smalltalk Portland!




-----
Cheers,
Sean
--
View this message in context: http://forum.world.st/WhatsUp-from-2015-08-17-until-2015-08-31-tp4843391p4843818.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.


Reply | Threaded
Open this post in threaded view
|

Re: WhatsUp from: 2015-08-17 until: 2015-08-31

kilon.alios
Yeap that one.

On Wed, Aug 19, 2015 at 12:30 AM Merwan Ouddane <[hidden email]> wrote:


On 18/08/2015 23:00, Dimitris Chloupis wrote:
1) bringing more Python support for Pharo, now I have added support for python and blender types to be automagically converted to pharo objects . Used and learn SmaCC.
2) Gave a deep reading on Pharo auto completion.
3) Study how Playgrounds draws its GUI to improve it by making far more flexible.
4) Study a new programming language Nim , for making dynamic libraries for pharo , replacing C/C++. Possible scenario of porting SqueakNim to Pharo.

To Do

1) Improve my blue theme (Nireas)
2) Create an API for Blender for Pharo

Blender ?

This one: https://www.blender.org/features/ ?


3) Create my own custom Playground which will be more powerful
4) Integrate Nim with Pharo

On Tue, Aug 18, 2015 at 6:23 PM Sean P. DeNigris <[hidden email]> wrote:
### Here's what I've been up to since the last WhatsUp:
- Ported Moose issue tracker to GitHub
- GT extension for presentations semi-auto-generated from Magritte
descriptions
  - data, label, etc pre-filled by default
  - Magritte actions appear as e.g. presentation list selection context menu
- Magritte
  - extension for above
  - many little fixes and enhancements
- [WIP]: Created Glamour browsers from presentations
- Glamour/GT patches
- GSoC Mentoring for sQuick Smalltalk project

### What's next, until 2015-08-31 (*):
- Camp Smalltalk Portland!




-----
Cheers,
Sean
--
View this message in context: http://forum.world.st/WhatsUp-from-2015-08-17-until-2015-08-31-tp4843391p4843818.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.


Reply | Threaded
Open this post in threaded view
|

Re: WhatsUp from: 2015-08-17 until: 2015-08-31

Max Leske
In reply to this post by seaside

> On 17 Aug 2015, at 07:00, [hidden email] wrote:
>
> Hi! We're sending this automatic email twice a month, to give the community an opportunity to easily know what's happening and to coordinate efforts.  Just answer informally, and feel free to spawn discussions thereafter!
>
> ### Here's what I've been up to since the last WhatsUp:
>

- The build process for the Windows VM is now completely scripted, no more hand waving and magic tricks
- Updated README for Windows VM to reflect the simpler build process

- libgit2 and libssh2 now compile and link nicely on the Windows, Linux and Mac VMs
- upgraded libgit2 to version 0.23
- Linux build for libgit2 is now green. Windows build exhibits some very strange problems with unzipping, will fix that later.
- Discovered a possible bug in libssh2 on Linux which prevents libgit2 from working with ssh

>
> ### What's next, until 2015-08-31 (*):
>

- Investigate possible libssh2 bug and talk to libssh2 devs
- try to fix Windows build of libgit2

>
> (*) we'll be expecting results by then ;)
>


Reply | Threaded
Open this post in threaded view
|

Re: WhatsUp from: 2015-08-17 until: 2015-08-31

MerwanOuddane
In reply to this post by kilon.alios

That's awesome :)

On the top of which project will you write this api ?

Le 19 août 2015 08:05, "Dimitris Chloupis" <[hidden email]> a écrit :
Yeap that one.

On Wed, Aug 19, 2015 at 12:30 AM Merwan Ouddane <[hidden email]> wrote:


On 18/08/2015 23:00, Dimitris Chloupis wrote:
1) bringing more Python support for Pharo, now I have added support for python and blender types to be automagically converted to pharo objects . Used and learn SmaCC.
2) Gave a deep reading on Pharo auto completion.
3) Study how Playgrounds draws its GUI to improve it by making far more flexible.
4) Study a new programming language Nim , for making dynamic libraries for pharo , replacing C/C++. Possible scenario of porting SqueakNim to Pharo.

To Do

1) Improve my blue theme (Nireas)
2) Create an API for Blender for Pharo

Blender ?

This one: https://www.blender.org/features/ ?


3) Create my own custom Playground which will be more powerful
4) Integrate Nim with Pharo

On Tue, Aug 18, 2015 at 6:23 PM Sean P. DeNigris <[hidden email]> wrote:
### Here's what I've been up to since the last WhatsUp:
- Ported Moose issue tracker to GitHub
- GT extension for presentations semi-auto-generated from Magritte
descriptions
  - data, label, etc pre-filled by default
  - Magritte actions appear as e.g. presentation list selection context menu
- Magritte
  - extension for above
  - many little fixes and enhancements
- [WIP]: Created Glamour browsers from presentations
- Glamour/GT patches
- GSoC Mentoring for sQuick Smalltalk project

### What's next, until 2015-08-31 (*):
- Camp Smalltalk Portland!




-----
Cheers,
Sean
--
View this message in context: http://forum.world.st/WhatsUp-from-2015-08-17-until-2015-08-31-tp4843391p4843818.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.


Reply | Threaded
Open this post in threaded view
|

Re: WhatsUp from: 2015-08-17 until: 2015-08-31

kilon.alios
The project is called Ephestos , goal is to use Pharo to script Blender

You can watch a demo here

https://www.youtube.com/watch?v=XPGDQc5LUvE

Documentation can be found here

http://kilon.gitbooks.io/ephestos/content/introduction/introduction.pier.html

You no longer need to install Ephestos in Pharo via Gofer, latest version can be installed through Configuration Browser/ Catalog Browser with a single click.

If you want more info you can find me online at the official irc pharo channel #pharo at freenode.net I have the nick name "kilon" or "thekilon"



On Wed, Aug 19, 2015 at 10:33 AM Merwan Ouddane <[hidden email]> wrote:

That's awesome :)

On the top of which project will you write this api ?

Le 19 août 2015 08:05, "Dimitris Chloupis" <[hidden email]> a écrit :
Yeap that one.

On Wed, Aug 19, 2015 at 12:30 AM Merwan Ouddane <[hidden email]> wrote:


On 18/08/2015 23:00, Dimitris Chloupis wrote:
1) bringing more Python support for Pharo, now I have added support for python and blender types to be automagically converted to pharo objects . Used and learn SmaCC.
2) Gave a deep reading on Pharo auto completion.
3) Study how Playgrounds draws its GUI to improve it by making far more flexible.
4) Study a new programming language Nim , for making dynamic libraries for pharo , replacing C/C++. Possible scenario of porting SqueakNim to Pharo.

To Do

1) Improve my blue theme (Nireas)
2) Create an API for Blender for Pharo

Blender ?

This one: https://www.blender.org/features/ ?


3) Create my own custom Playground which will be more powerful
4) Integrate Nim with Pharo

On Tue, Aug 18, 2015 at 6:23 PM Sean P. DeNigris <[hidden email]> wrote:
### Here's what I've been up to since the last WhatsUp:
- Ported Moose issue tracker to GitHub
- GT extension for presentations semi-auto-generated from Magritte
descriptions
  - data, label, etc pre-filled by default
  - Magritte actions appear as e.g. presentation list selection context menu
- Magritte
  - extension for above
  - many little fixes and enhancements
- [WIP]: Created Glamour browsers from presentations
- Glamour/GT patches
- GSoC Mentoring for sQuick Smalltalk project

### What's next, until 2015-08-31 (*):
- Camp Smalltalk Portland!




-----
Cheers,
Sean
--
View this message in context: http://forum.world.st/WhatsUp-from-2015-08-17-until-2015-08-31-tp4843391p4843818.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.


Reply | Threaded
Open this post in threaded view
|

Re: WhatsUp from: 2015-08-17 until: 2015-08-31

MerwanOuddane
Ok nice I'll take a look someday.

Good job :)

On mer., 2015-08-19 at 08:57 +0000, Dimitris Chloupis wrote:

> The project is called Ephestos , goal is to use Pharo to script
> Blender
>
>
> You can watch a demo here
>
> https://www.youtube.com/watch?v=XPGDQc5LUvE
>
>
> Documentation can be found here
>
> http://kilon.gitbooks.io/ephestos/content/introduction/introduction.pier.html
>
>
> You no longer need to install Ephestos in Pharo via Gofer, latest
> version can be installed through Configuration Browser/ Catalog
> Browser with a single click.
>
>
> If you want more info you can find me online at the official irc pharo
> channel #pharo at freenode.net I have the nick name "kilon" or
> "thekilon"
>
>
>
> On Wed, Aug 19, 2015 at 10:33 AM Merwan Ouddane
> <[hidden email]> wrote:
>
>         That's awesome :)
>        
>         On the top of which project will you write this api ?
>        
>         Le 19 août 2015 08:05, "Dimitris Chloupis"
>         <[hidden email]> a écrit :
>                 Yeap that one.
>                
>                
>                 On Wed, Aug 19, 2015 at 12:30 AM Merwan Ouddane
>                 <[hidden email]> wrote:
>                
>                        
>                        
>                         On 18/08/2015 23:00, Dimitris Chloupis wrote:
>                        
>                         > 1) bringing more Python support for Pharo,
>                         > now I have added support for python and
>                         > blender types to be automagically converted
>                         > to pharo objects . Used and learn SmaCC.
>                         >
>                         > 2) Gave a deep reading on Pharo auto
>                         > completion.
>                         >
>                         > 3) Study how Playgrounds draws its GUI to
>                         > improve it by making far more flexible.
>                         >
>                         > 4) Study a new programming language Nim ,
>                         > for making dynamic libraries for pharo ,
>                         > replacing C/C++. Possible scenario of
>                         > porting SqueakNim to Pharo.
>                         >
>                         >
>                         > To Do
>                         >
>                         >
>                         > 1) Improve my blue theme (Nireas)
>                         >
>                         > 2) Create an API for Blender for Pharo
>                         >
>                        
>                        
>                         Blender ?
>                        
>                         This one: https://www.blender.org/features/ ?
>                        
>                        
>                         > 3) Create my own custom Playground which
>                         > will be more powerful
>                         >
>                         > 4) Integrate Nim with Pharo
>                         >
>                         >
>                         > On Tue, Aug 18, 2015 at 6:23 PM Sean P.
>                         > DeNigris <[hidden email]> wrote:
>                         >
>                         >         ### Here's what I've been up to
>                         >         since the last WhatsUp:
>                         >         - Ported Moose issue tracker to
>                         >         GitHub
>                         >         - GT extension for presentations
>                         >         semi-auto-generated from Magritte
>                         >         descriptions
>                         >           - data, label, etc pre-filled by
>                         >         default
>                         >           - Magritte actions appear as e.g.
>                         >         presentation list selection context
>                         >         menu
>                         >         - Magritte
>                         >           - extension for above
>                         >           - many little fixes and
>                         >         enhancements
>                         >         - [WIP]: Created Glamour browsers
>                         >         from presentations
>                         >         - Glamour/GT patches
>                         >         - GSoC Mentoring for sQuick
>                         >         Smalltalk project
>                         >        
>                         >         ### What's next, until 2015-08-31
>                         >         (*):
>                         >         - Camp Smalltalk Portland!
>                         >        
>                         >        
>                         >        
>                         >        
>                         >         -----
>                         >         Cheers,
>                         >         Sean
>                         >         --
>                         >         View this message in context:
>                         >         http://forum.world.st/WhatsUp-from-2015-08-17-until-2015-08-31-tp4843391p4843818.html
>                         >         Sent from the Pharo Smalltalk
>                         >         Developers mailing list archive at
>                         >         Nabble.com.
>                         >        
>                        
>                        



Reply | Threaded
Open this post in threaded view
|

Re: WhatsUp from: 2015-08-17 until: 2015-08-31

tinchodias
In reply to this post by seaside

El lun., 17 ago. 2015 a las 7:00, <[hidden email]> escribió:
Hi! We're sending this automatic email twice a month, to give the community an opportunity to easily know what's happening and to coordinate efforts.  Just answer informally, and feel free to spawn discussions thereafter!

### Here's what I've been up to since the last WhatsUp:

Small steps towards a clearer API and implementation in change/source subsystem (applying refactorings and repackaging code related to .changes, .sources, RemoteStrings and "file out")
 

### What's next, until 2015-08-31 (*):


Continue, slowly.
 
Martín 
Reply | Threaded
Open this post in threaded view
|

Re: WhatsUp from: 2015-08-17 until: 2015-08-31

abergel
In reply to this post by kilon.alios
> 2) Gave a deep reading on Pharo auto completion.

Auto-completion in Pharo is really bad. It would be fantastic to improve it.

> 3) Study how Playgrounds draws its GUI to improve it by making far more flexible.

Can you say more about this?

Cheers,
Alexandre


> 4) Study a new programming language Nim , for making dynamic libraries for pharo , replacing C/C++. Possible scenario of porting SqueakNim to Pharo.
>
> To Do
>
> 1) Improve my blue theme (Nireas)
> 2) Create an API for Blender for Pharo
> 3) Create my own custom Playground which will be more powerful
> 4) Integrate Nim with Pharo
>
> On Tue, Aug 18, 2015 at 6:23 PM Sean P. DeNigris <[hidden email]> wrote:
> ### Here's what I've been up to since the last WhatsUp:
> - Ported Moose issue tracker to GitHub
> - GT extension for presentations semi-auto-generated from Magritte
> descriptions
>   - data, label, etc pre-filled by default
>   - Magritte actions appear as e.g. presentation list selection context menu
> - Magritte
>   - extension for above
>   - many little fixes and enhancements
> - [WIP]: Created Glamour browsers from presentations
> - Glamour/GT patches
> - GSoC Mentoring for sQuick Smalltalk project
>
> ### What's next, until 2015-08-31 (*):
> - Camp Smalltalk Portland!
>
>
>
>
> -----
> Cheers,
> Sean
> --
> View this message in context: http://forum.world.st/WhatsUp-from-2015-08-17-until-2015-08-31-tp4843391p4843818.html
> Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
>

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




Reply | Threaded
Open this post in threaded view
|

Re: WhatsUp from: 2015-08-17 until: 2015-08-31

abergel
In reply to this post by Max Leske
Just wondering, you need to have libssh2 working in order to get libgit2?
How far are we from getting this working?

Cheers,
Alexandre


> On Aug 19, 2015, at 3:22 AM, Max Leske <[hidden email]> wrote:
>
> - libgit2 and libssh2 now compile and link nicely on the Windows, Linux and Mac VMs
> - upgraded libgit2 to version 0.23
> - Linux build for libgit2 is now green. Windows build exhibits some very strange problems with unzipping, will fix that later.
> - Discovered a possible bug in libssh2 on Linux which prevents libgit2 from working with ssh

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




Reply | Threaded
Open this post in threaded view
|

Re: WhatsUp from: 2015-08-17 until: 2015-08-31

kilon.alios
In reply to this post by abergel


On Thu, Aug 20, 2015 at 4:42 AM Alexandre Bergel <[hidden email]> wrote:
> 2) Gave a deep reading on Pharo auto completion.

Auto-completion in Pharo is really bad. It would be fantastic to improve it.


Yes indeed, my effort for now is focused in documenting it. I cannot improve what I dont understand. Then will see if I can improve it, by making it more customizable or making it a bit smarter.
 
> 3) Study how Playgrounds draws its GUI to improve it by making far more flexible.

Can you say more about this?


I have talked about this long time ago. I was imagining a new tool I called "Cyclops". The idea of Cyclops was born when I was reading the GTPlayground  comment that says

"Playground is the correspondent of a classic Smalltalk Workspace. The problem with the name Workspace is that it implies that work should be carried out in this space, while this is not a best practice. Playground describes better the intention of providing a place in which we can quickly play with some code."

My first reply to this comment was "Why not ?". So the idea is to have a new Workspace that allows the user to create code , add it to a class, inspect, debug , print and do all code tasks without ever leaving the boundaries of the tool. GTPlayground already does this in some way by implementing the inspector inside workspace that also has some browsing capabilities. I would also like to integrate the GTSpotter gui  inside GTPlayground. The idea here is to bring all these tools inside a single window.

It will be a slow process , for now documenting GTPlayground is the goal, next will be to provide a cleaner design for printing values, creating blocks of code that the GTPlayground is aware of and allows the user to be added to a new or existing class as methods and some code browsing abilities. I am also interested into browsing documentation inside workspace and I have many other ideas.

For now the goal is just to read the code of GTPlayground GUI and try to document it
 
One step at a time ;)

Cheers,
Alexandre


> 4) Study a new programming language Nim , for making dynamic libraries for pharo , replacing C/C++. Possible scenario of porting SqueakNim to Pharo.
>
> To Do
>
> 1) Improve my blue theme (Nireas)
> 2) Create an API for Blender for Pharo
> 3) Create my own custom Playground which will be more powerful
> 4) Integrate Nim with Pharo
>
> On Tue, Aug 18, 2015 at 6:23 PM Sean P. DeNigris <[hidden email]> wrote:
> ### Here's what I've been up to since the last WhatsUp:
> - Ported Moose issue tracker to GitHub
> - GT extension for presentations semi-auto-generated from Magritte
> descriptions
>   - data, label, etc pre-filled by default
>   - Magritte actions appear as e.g. presentation list selection context menu
> - Magritte
>   - extension for above
>   - many little fixes and enhancements
> - [WIP]: Created Glamour browsers from presentations
> - Glamour/GT patches
> - GSoC Mentoring for sQuick Smalltalk project
>
> ### What's next, until 2015-08-31 (*):
> - Camp Smalltalk Portland!
>
>
>
>
> -----
> Cheers,
> Sean
> --
> View this message in context: http://forum.world.st/WhatsUp-from-2015-08-17-until-2015-08-31-tp4843391p4843818.html
> Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
>

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




Reply | Threaded
Open this post in threaded view
|

Re: WhatsUp from: 2015-08-17 until: 2015-08-31

Max Leske
In reply to this post by abergel

> On 20 Aug 2015, at 03:45, Alexandre Bergel <[hidden email]> wrote:
>
> Just wondering, you need to have libssh2 working in order to get libgit2?
> How far are we from getting this working?

Not exactly, but we need libssh2 for ssh support which, in my opinion, is very important in this context (I use ssh with Git about 98% of the time).

It’s already working and has been for quite a while. Martin has been working with the libgit2 bindings for a couple of months and has been a great help in providing feedback. The question is more: how well is it working. I don’t want people to use an unstable and buggy API.

>
> Cheers,
> Alexandre
>
>
>> On Aug 19, 2015, at 3:22 AM, Max Leske <[hidden email]> wrote:
>>
>> - libgit2 and libssh2 now compile and link nicely on the Windows, Linux and Mac VMs
>> - upgraded libgit2 to version 0.23
>> - Linux build for libgit2 is now green. Windows build exhibits some very strange problems with unzipping, will fix that later.
>> - Discovered a possible bug in libssh2 on Linux which prevents libgit2 from working with ssh
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: WhatsUp from: 2015-08-17 until: 2015-08-31

Denis Kudriashov
In reply to this post by kilon.alios
Hi

2015-08-20 6:54 GMT+03:00 Dimitris Chloupis <[hidden email]>:

Auto-completion in Pharo is really bad. It would be fantastic to improve it.


Yes indeed, my effort for now is focused in documenting it. I cannot improve what I dont understand. Then will see if I can improve it, by making it more customizable or making it a bit smarter.

I have crazy idea to integrate GTSpotter to autocompletion pane to allow immediate search on existed texts. What you think about this?
Reply | Threaded
Open this post in threaded view
|

Re: WhatsUp from: 2015-08-17 until: 2015-08-31

Denis Kudriashov
In reply to this post by Max Leske

2015-08-20 11:45 GMT+03:00 Max Leske <[hidden email]>:
> Just wondering, you need to have libssh2 working in order to get libgit2?
> How far are we from getting this working?

Not exactly, but we need libssh2 for ssh support which, in my opinion, is very important in this context (I use ssh with Git about 98% of the time).


Do you plan to implement FileSystem backend with libssh2?
Reply | Threaded
Open this post in threaded view
|

Re: WhatsUp from: 2015-08-17 until: 2015-08-31

Tudor Girba-2
In reply to this post by kilon.alios
Hi,

On Thu, Aug 20, 2015 at 5:54 AM, Dimitris Chloupis <[hidden email]> wrote:


On Thu, Aug 20, 2015 at 4:42 AM Alexandre Bergel <[hidden email]> wrote:
> 2) Gave a deep reading on Pharo auto completion.

Auto-completion in Pharo is really bad. It would be fantastic to improve it.


Yes indeed, my effort for now is focused in documenting it. I cannot improve what I dont understand. Then will see if I can improve it, by making it more customizable or making it a bit smarter.
 
> 3) Study how Playgrounds draws its GUI to improve it by making far more flexible.

Can you say more about this?


I have talked about this long time ago. I was imagining a new tool I called "Cyclops". The idea of Cyclops was born when I was reading the GTPlayground  comment that says

"Playground is the correspondent of a classic Smalltalk Workspace. The problem with the name Workspace is that it implies that work should be carried out in this space, while this is not a best practice. Playground describes better the intention of providing a place in which we can quickly play with some code."

My first reply to this comment was "Why not ?". So the idea is to have a new Workspace that allows the user to create code , add it to a class, inspect, debug , print and do all code tasks without ever leaving the boundaries of the tool. GTPlayground already does this in some way by implementing the inspector inside workspace that also has some browsing capabilities. I would also like to integrate the GTSpotter gui  inside GTPlayground. The idea here is to bring all these tools inside a single window.

It will be a slow process , for now documenting GTPlayground is the goal, next will be to provide a cleaner design for printing values, creating blocks of code that the GTPlayground is aware of and allows the user to be added to a new or existing class as methods and some code browsing abilities. I am also interested into browsing documentation inside workspace and I have many other ideas.

For now the goal is just to read the code of GTPlayground GUI and try to document it
 
One step at a time ;)

Thanks for describing your intention.

Indeed, this is the direction of the new Playground as well. For example, at ESUG Andrei and Alex Syrel demonstrated Snippets, which basically allow you to have multiple types of code/text/pillar/methods ... in the same playground and build a live document out of it. We are currently mainly focused on the widgets part on top of bloc, but we will soon get back to the tools.

In any case, we are interested in ideas that people have.

Cheers,
Doru


 
Cheers,
Alexandre


> 4) Study a new programming language Nim , for making dynamic libraries for pharo , replacing C/C++. Possible scenario of porting SqueakNim to Pharo.
>
> To Do
>
> 1) Improve my blue theme (Nireas)
> 2) Create an API for Blender for Pharo
> 3) Create my own custom Playground which will be more powerful
> 4) Integrate Nim with Pharo
>
> On Tue, Aug 18, 2015 at 6:23 PM Sean P. DeNigris <[hidden email]> wrote:
> ### Here's what I've been up to since the last WhatsUp:
> - Ported Moose issue tracker to GitHub
> - GT extension for presentations semi-auto-generated from Magritte
> descriptions
>   - data, label, etc pre-filled by default
>   - Magritte actions appear as e.g. presentation list selection context menu
> - Magritte
>   - extension for above
>   - many little fixes and enhancements
> - [WIP]: Created Glamour browsers from presentations
> - Glamour/GT patches
> - GSoC Mentoring for sQuick Smalltalk project
>
> ### What's next, until 2015-08-31 (*):
> - Camp Smalltalk Portland!
>
>
>
>
> -----
> Cheers,
> Sean
> --
> View this message in context: http://forum.world.st/WhatsUp-from-2015-08-17-until-2015-08-31-tp4843391p4843818.html
> Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
>

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.







--

"Every thing has its own flow"
Reply | Threaded
Open this post in threaded view
|

Re: WhatsUp from: 2015-08-17 until: 2015-08-31

kilon.alios
In reply to this post by Denis Kudriashov
I was thinking something similar. Its not a crazy idea at all.  Auto completion already has a detailed view for class comments if its enabled in settings. However a more minimal gui will be needed not to make the life of the user difficult .

On Thu, Aug 20, 2015 at 12:36 PM Denis Kudriashov <[hidden email]> wrote:
Hi

2015-08-20 6:54 GMT+03:00 Dimitris Chloupis <[hidden email]>:

Auto-completion in Pharo is really bad. It would be fantastic to improve it.


Yes indeed, my effort for now is focused in documenting it. I cannot improve what I dont understand. Then will see if I can improve it, by making it more customizable or making it a bit smarter.

I have crazy idea to integrate GTSpotter to autocompletion pane to allow immediate search on existed texts. What you think about this?
12