Re: [Pharo-users] Pharo Audio?

2017-05-08 Thread J.F. Rick
Yes, sound support on Linux is not great and probably won't be good until
64-bit. If you are just looking to play an MP3 based on some user action,
you could just try using a command-line MP3 player and then using an
OSProcess to launch it, stop it, etc. It's a bit ugly code but might need
your needs.

Cheers,

Jeff

On Mon, May 8, 2017 at 2:16 AM p...@highoctane.be 
wrote:

> CentOS7 and Ubuntu 14.04 LTS are not so lucky apparently.
>
> Phil
>
> On Mon, May 8, 2017 at 5:29 AM, Volkert  wrote:
> > Ubuntu 16.04
> >
> > Volkert
> >
> > Am 7. Mai 2017 22:18:26 MESZ schrieb "p...@highoctane.be"
> > :
> >>
> >> Which Linux are you on?
> >>
> >> Phil
> >>
> >> On Sun, May 7, 2017 at 9:36 PM, volkert  wrote:
> >>>
> >>>  I found this tutorial "https://github.com/xmessner/PharoSoundTutorial
> "
> >>>
> >>>  So at least wav files working :-)
> >>>
> >>>  Volkert
> >>>
> >>>
> >>>  Am 07.05.2017 um 19:08 schrieb volkert:
> 
> 
>   it tried the latest VM for Pharo6 and it works. you need to install
>   "osspd".
> 
>   anyway, any code snippets around, that shows me how to load and play
>  mp3,
>   ogg or wav?
> 
>   Volkert
> 
>   Am 07.05.2017 um 18:12 schrieb p...@highoctane.be:
> >
> >
> >  And sound is not working under linux at the moment.
> >
> >  Phil
> >
> >  On Sun, May 7, 2017 at 3:20 PM, volkert  wrote:
> >>
> >>
> >>  I have done this, but if have no idea how to play a mp3, ogg, wav
> >> file
> >>
> >>  LG,
> >>
> >>  Volkert
> >>
> >>
> >>  Am 07.05.2017 um 15:17 schrieb J.F. Rick:
> >>
> >>  Yes, you need to install PharoSound from the Catalog Browser (World
> >> Menu
> >>  ->
> >>  Tools -> Catalog Browser).
> >>
> >>  Cheers,
> >>
> >>  Jeff
> >>
> >>  On Sun, May 7, 2017 at 8:42 AM volkert  wrote:
> >>>
> >>>
> >>>  Dear all,
> >>>
> >>>  it is possible to play some audio (wav, ogg, mp3, ...) in Pharo?
> >>>
> >>>  - I need to play an effect on a key/mouse event...
> >>>
> >>>  - i need to play/stream some audio file in the background ...
> >>>
> >>>  BW,
> >>>  Volkert
> >>
> >>
> >>
> >>
> >>>
> >>
> >>
> >>
> >
> > --
> > Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail
> gesendet.
>
>


Re: [Pharo-users] [Pharo-dev] [ann] bloc & cairo+morphic

2017-05-08 Thread Ignacio Sniechowski
Doru,
This is great news! Thanks for sharing.
Cheers
Nacho

*Lic. Ignacio Sniechowski, MBA*
*Prosavic SRL*
☎*  (5411) 4542-6712*
* (54911) 6749-4721*




















On Mon, May 8, 2017 at 6:00 PM, Tudor Girba  wrote:

> Hi,
>
> We are happy to announce that based on the work of Glenn, Alex extended
> Bloc (Sparta) to work directly in the Morphic world using Cairo as a
> backend.
>
> Cairo is less powerful than Moz2D (see the screenshot below for an
> example), but the implementation addresses a concern that the community
> raised regarding a perceived increased liability due to the dependency to
> Moz2D. Essentially this means that Bloc can be treated as another graphical
> library that can coexist with Morphic without requiring any external VM
> plugin.
>
>
> I would also like to point out that adding a new backend and host was
> possible because of the many iterations (including throwing away whole
> implementations) that Alex and Glenn went through. I think they did an
> amazing job.
>
> You can find a bit more details about Bloc here:
> http://www.humane-assessment.com/blog/bloc-flexible-backends-hosts/
>
> Another issue raised regarding Bloc was that of the engineering effort
> required to make it a reality. That is why I would also like to announce
> that Alex joined feenk.com where he is primarily working on the graphical
> stack for Pharo.
>
> Cheers,
> Doru
>
>
> --
> www.tudorgirba.com
> www.feenk.com
>
> "To lead is not to demand things, it is to make them happen."
>
>
>
>
>


[Pharo-users] [ann] bloc & cairo+morphic

2017-05-08 Thread Tudor Girba
Hi,

We are happy to announce that based on the work of Glenn, Alex extended Bloc 
(Sparta) to work directly in the Morphic world using Cairo as a backend.

Cairo is less powerful than Moz2D (see the screenshot below for an example), 
but the implementation addresses a concern that the community raised regarding 
a perceived increased liability due to the dependency to Moz2D. Essentially 
this means that Bloc can be treated as another graphical library that can 
coexist with Morphic without requiring any external VM plugin.



I would also like to point out that adding a new backend and host was possible 
because of the many iterations (including throwing away whole implementations) 
that Alex and Glenn went through. I think they did an amazing job.

You can find a bit more details about Bloc here:
http://www.humane-assessment.com/blog/bloc-flexible-backends-hosts/

Another issue raised regarding Bloc was that of the engineering effort required 
to make it a reality. That is why I would also like to announce that Alex 
joined feenk.com where he is primarily working on the graphical stack for Pharo.

Cheers,
Doru


--
www.tudorgirba.com
www.feenk.com

"To lead is not to demand things, it is to make them happen."






Re: [Pharo-users] Editor with syntax highlighting awareness

2017-05-08 Thread Ronie Salgado
Hi All,

Here is a basic example for doing a very simple syntax highlighted text
editor:

=
styler := MyTextStyler new.

browser := GLMTabulator new.
browser row: #row.

browser transmit to: #row; andShow: [ :composite |
composite custom: (GLMRubricHighlightedTextPresentation new
editingMode: [GLMHighlighterTextRubEditingMode
withStylerDecorator: (GLMHighlighterTextStylerDecorator new
styler: styler)]) ].

browser openOn: 'Some text with highlighting $@'.
=

Best regards,
Ronie

2017-05-08 11:42 GMT-03:00 Offray Vladimir Luna Cárdenas <
offray.l...@mutabit.com>:

> Hi,
>
> I would like something along the lines of the recent code syntax thread.
> Maybe something like:
>
> ===
>
> TextModel new
> isForCode: 'markdown';
> text: (Collection>>#anyOne) sourceCode;
> aboutToStyle: true;
> openWithSpec
>
> ===
>
> This would do a great adding for Grafoscopio.
>
> Cheers,
>
> Offray
>
>
> On 07/05/17 11:57, p...@highoctane.be wrote:
>
>> I want to do such an editor.
>>
>> Preferrably something fast.
>> And in the current Pharo.
>>
>> There have been several text models, Rubric etc.
>>
>> What is the quickest way to get such a thing?
>>
>> Features:
>>
>> Load/Save content
>> Highlight keywords based on syntax parsing
>> Act on the element under the cursor
>> Act on the element when (modifier)clicking on it (or hovering).
>> Fast (or at least, not sluggish on a "normal" (ie Core i5 1.8Ghz) laptop)
>>
>> This is really something I miss being able to do in Pharo.
>>
>> Lots of code is using "STHStyler" things but there seems to be no easy
>> way to extend that (as it seems to be using the AST or something like
>> that).
>>
>> I am okay with a first easy approach to highlighting, like in Vim
>> where one puts a syntax file with not that many things.
>>
>> Phil
>>
>>
>>
>
>


MyTextStyler.st
Description: Binary data


Re: [Pharo-users] Editor with syntax highlighting awareness

2017-05-08 Thread Offray Vladimir Luna Cárdenas

Hi,

I would like something along the lines of the recent code syntax thread. 
Maybe something like:


===

TextModel new
isForCode: 'markdown';
text: (Collection>>#anyOne) sourceCode;
aboutToStyle: true;
openWithSpec

===

This would do a great adding for Grafoscopio.

Cheers,

Offray

On 07/05/17 11:57, p...@highoctane.be wrote:

I want to do such an editor.

Preferrably something fast.
And in the current Pharo.

There have been several text models, Rubric etc.

What is the quickest way to get such a thing?

Features:

Load/Save content
Highlight keywords based on syntax parsing
Act on the element under the cursor
Act on the element when (modifier)clicking on it (or hovering).
Fast (or at least, not sluggish on a "normal" (ie Core i5 1.8Ghz) laptop)

This is really something I miss being able to do in Pharo.

Lots of code is using "STHStyler" things but there seems to be no easy
way to extend that (as it seems to be using the AST or something like
that).

I am okay with a first easy approach to highlighting, like in Vim
where one puts a syntax file with not that many things.

Phil







Re: [Pharo-users] SSL/TLS plugin initailization failed (VM plugin missing ? OS libraries missing ?)

2017-05-08 Thread Ben Coman
> Am 08.05.2017 13:18 schrieb "Julien Delplanque" :
>
> Ok, I installed the missing library:
>
> yaourt -S lib32-openssl-1.0
>
> now when I do:
>
> ldd /usr/share/pharo/vm/libSqueakSSL.so
>
> I get:
>
> /usr/share/pharo/vm/libSqueakSSL.so: /usr/lib32/libssl.so.1.0.0: version 
> `OPENSSL_1.0.0' not found (required by /usr/share/pharo/vm/libSqueakSSL.so)
> linux-gate.so.1 (0xf77f1000)
> libssl.so.1.0.0 => /usr/lib32/libssl.so.1.0.0 (0xf7731000)
> libc.so.6 => /usr/lib32/libc.so.6 (0xf7571000)
> libcrypto.so.1.0.0 => /usr/lib32/libcrypto.so.1.0.0 (0xf736)
> /usr/lib/ld-linux.so.2 (0x565de000)
> libdl.so.2 => /usr/lib32/libdl.so.2 (0xf735b000)
>
> So it is still not working, I still get the exception in Pharo. :-(
>
> Julien
>
>
>

On Mon, May 8, 2017 at 7:36 PM, Marc Hanisch via Pharo-users
 wrote:
>
>
> -- Forwarded message --
> From: Marc Hanisch 
> To: Any question about pharo is welcome 
> Cc:
> Bcc:
> Date: Mon, 8 May 2017 13:36:12 +0200
> Subject: Re: [Pharo-users] SSL/TLS plugin initailization failed (VM plugin 
> missing ? OS libraries missing ?)
> Hello,
> I have the same problem on Ubuntu 16.04 and Fedora 25...
>
> Any hints?

Just a random skim of the web for similar errors...

Install lib32-openssl-1.0-compat or similar...
https://forum.manjaro.org/t/unstable-update-2017-05-02-plasma5-gnome-virtualbox-openssl/22921/30

Maybe something to do with systemvariables and the installation of two
versions of the libraries (32 & 64 bit??)
https://ubuntuforums.org/showthread.php?t=1905963

Try LD_PRELOAD
https://superuser.com/questions/735736/no-version-information-available-required-by-usr-bin-ssh

Use your package manager to check if the installed version is really
1.0.0, or instead 1.0.x.

What does `ldd /usr/bin/openssl` report (or equivalent lib32 location)
https://askubuntu.com/questions/830466/libcrypto-so-1-0-0-no-version-information-available-required-by-ssh

Is libcrypto missing or a different version?

cheers -ben



Re: [Pharo-users] Editor with syntax highlighting awareness

2017-05-08 Thread nacho
Phil,
It is something that I want too in Pharo. Especially for rendering Markdown
/ Pillar.
I'm willing to help if you need a hand. Don't expect a pro developer but I
will do my best.
Let me know.
Best
Nacho





-
Nacho
Smalltalker apprentice.
Buenos Aires, Argentina.
--
View this message in context: 
http://forum.world.st/Editor-with-syntax-highlighting-awareness-tp4945812p4945870.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.



Re: [Pharo-users] Editor with syntax highlighting awareness

2017-05-08 Thread Tim Mackinnon
Dolphin Smalltalk has such an editor - so it might provide inspiration for you. 
It uses the scintilla library which I notice does support windows/osx/linux ( 
http://www.scintilla.org/ScintillaDownload.html 
 ) but it might be more than 
what you need given Pharo has over the years added many things that get it 
close (just not the colour coding)


Tim

> On 7 May 2017, at 17:57, p...@highoctane.be wrote:
> 
> I want to do such an editor.
> 
> Preferrably something fast.
> And in the current Pharo.
> 
> There have been several text models, Rubric etc.
> 
> What is the quickest way to get such a thing?
> 
> Features:
> 
> Load/Save content
> Highlight keywords based on syntax parsing
> Act on the element under the cursor
> Act on the element when (modifier)clicking on it (or hovering).
> Fast (or at least, not sluggish on a "normal" (ie Core i5 1.8Ghz) laptop)
> 
> This is really something I miss being able to do in Pharo.
> 
> Lots of code is using "STHStyler" things but there seems to be no easy
> way to extend that (as it seems to be using the AST or something like
> that).
> 
> I am okay with a first easy approach to highlighting, like in Vim
> where one puts a syntax file with not that many things.
> 
> Phil
> 



Re: [Pharo-users] Pharo Sprint in Lviv

2017-05-08 Thread Juraj Kubelka
Hi Oleks,

great work and keep posting about the activities in Lviv :-)

I will preselect some cases on FogBugz before May 21.

Juraj

> On May 7, 2017, at 16:30, Oleksandr Zaytsev  wrote:
> 
> Hello!
> 
> Today in Lviv (Ukraine) we had our first local Pharo Sprint. There were three 
> participants - students of different universities. The whole event lasted for 
> about 4 hours. In that time we have resolved one simple fix case and three 
> review cases and reported one issue with Monticello. It's not much, but this 
> was our first time contributing to Pharo. And the experience was very 
> educating.
> 
> Big thanks to everyone who helped us!
> 
> We will be holding Pharo Sprint in Lviv every two weeks (so the next time 
> will be on May 21). We also have a monthly event called "Beer & Smalltalk" 
> where we talk about our projects and discuss some cool ideas. If you live 
> nearby and have an interest in Pharo - join us. The dates of all future 
> events will be announced on our #smalltalk-ua channel on discord. Write me or 
> Yuriy Tymchuk (Uko) if you want to join the channel.
> 
> Best wishes,
> Oleks




Re: [Pharo-users] SSL/TLS plugin initailization failed (VM plugin missing ? OS libraries missing ?)

2017-05-08 Thread Sven Van Caekenberghe
Just to be sure, I tried from scratch:

$ cat /etc/issue
Ubuntu 16.04.2 LTS

$ uname -a
Linux audio359 3.13.0-57-generic #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC 2015 
x86_64 x86_64 x86_64 GNU/Linux

$ curl get.pharo.org/60+vm | bash
...

$ ./pharo Pharo.image printVersion
[version] 6.0 #60482

$ ./pharo Pharo.image eval "ZnClient new get: 'https://pharo.org'"
'


...
'

$ ldd pharo-vm/lib/pharo/5.0-201705022326/SqueakSSL.so 
linux-gate.so.1 =>  (0xf773a000)
libcrypto.so.1.0.0 => /lib/i386-linux-gnu/libcrypto.so.1.0.0 
(0xf751c000)
libssl.so.1.0.0 => /lib/i386-linux-gnu/libssl.so.1.0.0 (0xf74b2000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf72fb000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf72f6000)
/lib/ld-linux.so.2 (0xf7718000)

This is on a 64-bit Ubuntu with 32-bit libs installed (and that worked before).

Something must be different in your case.

> On 8 May 2017, at 13:36, Marc Hanisch via Pharo-users 
>  wrote:
> 
> 
> From: Marc Hanisch 
> Subject: Re: [Pharo-users] SSL/TLS plugin initailization failed (VM plugin 
> missing ? OS libraries missing ?)
> Date: 8 May 2017 at 13:36:12 GMT+2
> To: Any question about pharo is welcome 
> 
> 
> Hello, 
> I have the same problem on Ubuntu 16.04 and Fedora 25...
> 
> Any hints? 
> Marc
> 
> 
> Am 08.05.2017 13:18 schrieb "Julien Delplanque" :
> Ok, I installed the missing library:
> 
> yaourt -S lib32-openssl-1.0
> 
> now when I do:
> 
> ldd /usr/share/pharo/vm/libSqueakSSL.so
> 
> I get:
> 
> /usr/share/pharo/vm/libSqueakSSL.so: /usr/lib32/libssl.so.1.0.0: version 
> `OPENSSL_1.0.0' not found (required by /usr/share/pharo/vm/libSqueakSSL.so)
> linux-gate.so.1 (0xf77f1000)
> libssl.so.1.0.0 => /usr/lib32/libssl.so.1.0.0 (0xf7731000)
> libc.so.6 => /usr/lib32/libc.so.6 (0xf7571000)
> libcrypto.so.1.0.0 => /usr/lib32/libcrypto.so.1.0.0 (0xf736)
> /usr/lib/ld-linux.so.2 (0x565de000)
> libdl.so.2 => /usr/lib32/libdl.so.2 (0xf735b000)
> 
> So it is still not working, I still get the exception in Pharo. :-(
> 
> Julien
>  
> 
> 




Re: [Pharo-users] SSL/TLS plugin initailization failed (VM plugin missing ? OS libraries missing ?)

2017-05-08 Thread Marc Hanisch via Pharo-users
--- Begin Message ---
Hello,
I have the same problem on Ubuntu 16.04 and Fedora 25...

Any hints?
Marc


Am 08.05.2017 13:18 schrieb "Julien Delplanque" :

Ok, I installed the missing library:

yaourt -S lib32-openssl-1.0

now when I do:

ldd /usr/share/pharo/vm/libSqueakSSL.so

I get:

/usr/share/pharo/vm/libSqueakSSL.so: /usr/lib32/libssl.so.1.0.0: version
`OPENSSL_1.0.0' not found (required by /usr/share/pharo/vm/libSqueakSSL.so)
linux-gate.so.1 (0xf77f1000)
libssl.so.1.0.0 => /usr/lib32/libssl.so.1.0.0 (0xf7731000)
libc.so.6 => /usr/lib32/libc.so.6 (0xf7571000)
libcrypto.so.1.0.0 => /usr/lib32/libcrypto.so.1.0.0 (0xf736)
/usr/lib/ld-linux.so.2 (0x565de000)
libdl.so.2 => /usr/lib32/libdl.so.2 (0xf735b000)

So it is still not working, I still get the exception in Pharo. :-(

Julien
--- End Message ---


Re: [Pharo-users] SSL/TLS plugin initailization failed (VM plugin missing ? OS libraries missing ?)

2017-05-08 Thread Sven Van Caekenberghe
Well it seems to be a problem of your Linux distribution, maybe others can help 
you further.

> On 8 May 2017, at 13:24, Julien Delplanque  wrote:
> 
> Yes, it does but the file is present and normally in the right version.
> 
> I installed it using the package manager.
> 
> Julien
> 
> 
> On 08/05/17 13:21, Sven Van Caekenberghe wrote:
>>> On 8 May 2017, at 13:17, Julien Delplanque  wrote:
>>> 
>>> Ok, I installed the missing library:
>>> 
>>> yaourt -S lib32-openssl-1.0
>>> 
>>> now when I do:
>>> 
>>> ldd /usr/share/pharo/vm/libSqueakSSL.so
>>> 
>>> I get:
>>> 
>>> /usr/share/pharo/vm/libSqueakSSL.so: /usr/lib32/libssl.so.1.0.0: version 
>>> `OPENSSL_1.0.0' not found (required by /usr/share/pharo/vm/libSqueakSSL.so)
>>>linux-gate.so.1 (0xf77f1000)
>>>libssl.so.1.0.0 => /usr/lib32/libssl.so.1.0.0 (0xf7731000)
>>>libc.so.6 => /usr/lib32/libc.so.6 (0xf7571000)
>>>libcrypto.so.1.0.0 => /usr/lib32/libcrypto.so.1.0.0 (0xf736)
>>>/usr/lib/ld-linux.so.2 (0x565de000)
>>>libdl.so.2 => /usr/lib32/libdl.so.2 (0xf735b000)
>> It gives you an error (first line), right ?
>> 
>>> So it is still not working, I still get the exception in Pharo. :-(
>>> 
>>> Julien
>>> 
>>> 
>>> On 08/05/17 12:50, Sven Van Caekenberghe wrote:
 What does the following return for you ?
 
 $ ldd bin/pharo-vm/libSqueakSSL.so
linux-gate.so.1 =>  (0xf779e000)
libssl.so.1.0.0 => /lib/i386-linux-gnu/libssl.so.1.0.0 (0xf7703000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf754d000)
libcrypto.so.1.0.0 => /lib/i386-linux-gnu/libcrypto.so.1.0.0 
 (0xf736)
/lib/ld-linux.so.2 (0xf777c000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf735b000)
 
 Each dependency should be satisfied.
 
> On 8 May 2017, at 12:43, Julien Delplanque  wrote:
> 
> Hello,
> 
> I have this error when trying to use the network:
> 
> "SSL/TLS plugin initialization failed (VM plugin missing ? OS libraries 
> missing ?)"
> 
> What library could be missing on my operating system?
> 
> I appears after an update of my operating system I think.
> 
> I am on Archlinux.
> 
> Julien
> 
> 
>>> 
>> 
> 
> 




Re: [Pharo-users] SSL/TLS plugin initailization failed (VM plugin missing ? OS libraries missing ?)

2017-05-08 Thread Julien Delplanque

Yes, it does but the file is present and normally in the right version.

I installed it using the package manager.

Julien


On 08/05/17 13:21, Sven Van Caekenberghe wrote:

On 8 May 2017, at 13:17, Julien Delplanque  wrote:

Ok, I installed the missing library:

yaourt -S lib32-openssl-1.0

now when I do:

ldd /usr/share/pharo/vm/libSqueakSSL.so

I get:

/usr/share/pharo/vm/libSqueakSSL.so: /usr/lib32/libssl.so.1.0.0: version 
`OPENSSL_1.0.0' not found (required by /usr/share/pharo/vm/libSqueakSSL.so)
linux-gate.so.1 (0xf77f1000)
libssl.so.1.0.0 => /usr/lib32/libssl.so.1.0.0 (0xf7731000)
libc.so.6 => /usr/lib32/libc.so.6 (0xf7571000)
libcrypto.so.1.0.0 => /usr/lib32/libcrypto.so.1.0.0 (0xf736)
/usr/lib/ld-linux.so.2 (0x565de000)
libdl.so.2 => /usr/lib32/libdl.so.2 (0xf735b000)

It gives you an error (first line), right ?


So it is still not working, I still get the exception in Pharo. :-(

Julien


On 08/05/17 12:50, Sven Van Caekenberghe wrote:

What does the following return for you ?

$ ldd bin/pharo-vm/libSqueakSSL.so
linux-gate.so.1 =>  (0xf779e000)
libssl.so.1.0.0 => /lib/i386-linux-gnu/libssl.so.1.0.0 (0xf7703000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf754d000)
libcrypto.so.1.0.0 => /lib/i386-linux-gnu/libcrypto.so.1.0.0 
(0xf736)
/lib/ld-linux.so.2 (0xf777c000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf735b000)

Each dependency should be satisfied.


On 8 May 2017, at 12:43, Julien Delplanque  wrote:

Hello,

I have this error when trying to use the network:

"SSL/TLS plugin initialization failed (VM plugin missing ? OS libraries missing 
?)"

What library could be missing on my operating system?

I appears after an update of my operating system I think.

I am on Archlinux.

Julien











Re: [Pharo-users] SSL/TLS plugin initailization failed (VM plugin missing ? OS libraries missing ?)

2017-05-08 Thread Sven Van Caekenberghe

> On 8 May 2017, at 13:17, Julien Delplanque  wrote:
> 
> Ok, I installed the missing library:
> 
> yaourt -S lib32-openssl-1.0
> 
> now when I do:
> 
> ldd /usr/share/pharo/vm/libSqueakSSL.so
> 
> I get:
> 
> /usr/share/pharo/vm/libSqueakSSL.so: /usr/lib32/libssl.so.1.0.0: version 
> `OPENSSL_1.0.0' not found (required by /usr/share/pharo/vm/libSqueakSSL.so)
>linux-gate.so.1 (0xf77f1000)
>libssl.so.1.0.0 => /usr/lib32/libssl.so.1.0.0 (0xf7731000)
>libc.so.6 => /usr/lib32/libc.so.6 (0xf7571000)
>libcrypto.so.1.0.0 => /usr/lib32/libcrypto.so.1.0.0 (0xf736)
>/usr/lib/ld-linux.so.2 (0x565de000)
>libdl.so.2 => /usr/lib32/libdl.so.2 (0xf735b000)

It gives you an error (first line), right ?

> So it is still not working, I still get the exception in Pharo. :-(
> 
> Julien
> 
> 
> On 08/05/17 12:50, Sven Van Caekenberghe wrote:
>> What does the following return for you ?
>> 
>> $ ldd bin/pharo-vm/libSqueakSSL.so
>>  linux-gate.so.1 =>  (0xf779e000)
>>  libssl.so.1.0.0 => /lib/i386-linux-gnu/libssl.so.1.0.0 (0xf7703000)
>>  libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf754d000)
>>  libcrypto.so.1.0.0 => /lib/i386-linux-gnu/libcrypto.so.1.0.0 
>> (0xf736)
>>  /lib/ld-linux.so.2 (0xf777c000)
>>  libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf735b000)
>> 
>> Each dependency should be satisfied.
>> 
>>> On 8 May 2017, at 12:43, Julien Delplanque  wrote:
>>> 
>>> Hello,
>>> 
>>> I have this error when trying to use the network:
>>> 
>>> "SSL/TLS plugin initialization failed (VM plugin missing ? OS libraries 
>>> missing ?)"
>>> 
>>> What library could be missing on my operating system?
>>> 
>>> I appears after an update of my operating system I think.
>>> 
>>> I am on Archlinux.
>>> 
>>> Julien
>>> 
>>> 
>> 
> 
> 




Re: [Pharo-users] SSL/TLS plugin initailization failed (VM plugin missing ? OS libraries missing ?)

2017-05-08 Thread Julien Delplanque

Ok, I installed the missing library:

yaourt -S lib32-openssl-1.0

now when I do:

ldd /usr/share/pharo/vm/libSqueakSSL.so

I get:

/usr/share/pharo/vm/libSqueakSSL.so: /usr/lib32/libssl.so.1.0.0: version 
`OPENSSL_1.0.0' not found (required by /usr/share/pharo/vm/libSqueakSSL.so)

linux-gate.so.1 (0xf77f1000)
libssl.so.1.0.0 => /usr/lib32/libssl.so.1.0.0 (0xf7731000)
libc.so.6 => /usr/lib32/libc.so.6 (0xf7571000)
libcrypto.so.1.0.0 => /usr/lib32/libcrypto.so.1.0.0 (0xf736)
/usr/lib/ld-linux.so.2 (0x565de000)
libdl.so.2 => /usr/lib32/libdl.so.2 (0xf735b000)

So it is still not working, I still get the exception in Pharo. :-(

Julien


On 08/05/17 12:50, Sven Van Caekenberghe wrote:

What does the following return for you ?

$ ldd bin/pharo-vm/libSqueakSSL.so
linux-gate.so.1 =>  (0xf779e000)
libssl.so.1.0.0 => /lib/i386-linux-gnu/libssl.so.1.0.0 (0xf7703000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf754d000)
libcrypto.so.1.0.0 => /lib/i386-linux-gnu/libcrypto.so.1.0.0 
(0xf736)
/lib/ld-linux.so.2 (0xf777c000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf735b000)

Each dependency should be satisfied.


On 8 May 2017, at 12:43, Julien Delplanque  wrote:

Hello,

I have this error when trying to use the network:

"SSL/TLS plugin initialization failed (VM plugin missing ? OS libraries missing 
?)"

What library could be missing on my operating system?

I appears after an update of my operating system I think.

I am on Archlinux.

Julien









Re: [Pharo-users] SSL/TLS plugin initailization failed (VM plugin missing ? OS libraries missing ?)

2017-05-08 Thread Julien Delplanque

Thank you,

Apparently I have one library missing:

ldd /usr/share/pharo/vm/libSqueakSSL.so
linux-gate.so.1 (0xf77bb000)
libssl.so.1.0.0 => not found
libc.so.6 => /usr/lib32/libc.so.6 (0xf75ab000)
/usr/lib/ld-linux.so.2 (0x565a9000)

I'll try to fix this. But I guess other people on Arch will encounter 
this problem.


Julien




Re: [Pharo-users] SSL/TLS plugin initailization failed (VM plugin missing ? OS libraries missing ?)

2017-05-08 Thread Sven Van Caekenberghe
What does the following return for you ?

$ ldd bin/pharo-vm/libSqueakSSL.so 
linux-gate.so.1 =>  (0xf779e000)
libssl.so.1.0.0 => /lib/i386-linux-gnu/libssl.so.1.0.0 (0xf7703000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf754d000)
libcrypto.so.1.0.0 => /lib/i386-linux-gnu/libcrypto.so.1.0.0 
(0xf736)
/lib/ld-linux.so.2 (0xf777c000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf735b000)

Each dependency should be satisfied.

> On 8 May 2017, at 12:43, Julien Delplanque  wrote:
> 
> Hello,
> 
> I have this error when trying to use the network:
> 
> "SSL/TLS plugin initialization failed (VM plugin missing ? OS libraries 
> missing ?)"
> 
> What library could be missing on my operating system?
> 
> I appears after an update of my operating system I think.
> 
> I am on Archlinux.
> 
> Julien
> 
> 




[Pharo-users] SSL/TLS plugin initailization failed (VM plugin missing ? OS libraries missing ?)

2017-05-08 Thread Julien Delplanque

Hello,

I have this error when trying to use the network:

"SSL/TLS plugin initialization failed (VM plugin missing ? OS libraries 
missing ?)"


What library could be missing on my operating system?

I appears after an update of my operating system I think.

I am on Archlinux.

Julien




[Pharo-users] 2nd CfP: SLE 2017 (10th ACM SIGPLAN International Conference on Software Language Engineering)

2017-05-08 Thread Andrei Chis


**Call for Papers**

10th ACM SIGPLAN International Conference on Software Language
Engineering (SLE 2017)

23-24 October 2017, Vancouver, Canada

(Co-located with SPLASH 2017)

General chair:

   Benoit Combemale, University of Rennes 1, France

Program co-chairs:

   Marjan Mernik, University of Maribor, Slovenia
   Bernhard Rumpe, RWTH Aachen University, Germany

Artifact evaluation chairs:

   Tanja Mayerhofer, TU Wien, Austria
   Laurence Tratt, King's College London, UK


Keynote Speaker:

Peter D. Mosses, Swansea University, UK (http://cs.swan.ac.uk/~cspdm/)


http://conf.researchr.org/track/sle-2017/sle-2017-papers
http://www.sleconf.org/2017
Follow us on twitter: https://twitter.com/sleconf



Software Language Engineering (SLE) is the application of systematic,
disciplined, and measurable approaches to the development, use,
deployment, and maintenance of software languages. The term "software
language" is used broadly, and includes: general-purpose programming
languages; domain-specific languages (e.g. BPMN, Simulink, Modelica);
modeling and metamodeling languages (e.g. SysML and UML); data models
and ontologies (e.g. XML-based and OWL-based languages and
vocabularies).

### Important Dates

Fri 2 Jun 2017 - Abstract Submission
Fri 9 Jun 2017 - Paper Submission
Fri 4 Aug 2017 - Author Notification
Thu 10 Aug 2017 - Artifact Submission
Fri 1 Sep 2017 - Artifact Notification
Fri 8 Sep 2017 - Camera Ready Deadline
Sun 22 Oct - SLE workshops
Mon 23 Oct - Tue 24 Oct 2017 - SLE Conference

### Topics of Interest

SLE aims to be broad-minded and inclusive about relevance and scope.
We solicit high-quality contributions in areas ranging from
theoretical and conceptual contributions to tools, techniques, and
frameworks in the domain of language engineering. Topics relevant to
SLE cover generic aspects of software languages development rather
than aspects of engineering a specific language. In particular, SLE is
interested in principled engineering approaches and techniques in the
following areas:

* Language Design and Implementation
   * Approaches and methodologies for language design
   * Static semantics (e.g., design rules, well-formedness constraints)
   * Techniques for behavioral / executable semantics
   * Generative approaches (incl. code synthesis, compilation)
   * Meta-languages, meta-tools, language workbenches

* Language Validation
   * Verification and formal methods for languages
   * Testing techniques for languages
   * Simulation techniques for languages

* Language Integration and Composition
   * Coordination of heterogeneous languages and tools
   * Mappings between languages (incl. transformation languages)
   * Traceability between languages
   * Deployment of languages to different platforms

* Language Maintenance
   * Software language reuse
   * Language evolution
   * Language families and variability

* Domain-specific approaches for any aspects of SLE (design,
implementation, validation, maintenance)

* Empirical evaluation and experience reports of language engineering tools
   * User studies evaluating usability
   * Performance benchmarks
   * Industrial applications

### Types of Submissions

* **Research papers**: These should report a substantial research
contribution to SLE or successful application of SLE techniques or
both. Full paper submissions must not exceed 12 pages including
bibliography in ACM SIGPLAN acmart conference style
(http://www.sigplan.org/Resources/Author/).

* **Tool papers**: Because of SLE's interest in tools, we seek papers
that present software tools related to the field of SLE. Selection
criteria include originality of the tool, its innovative aspects, and
relevance to SLE. Any of the SLE topics of interest are appropriate
areas for tool demonstrations. Submissions must provide a tool
description of 4 pages including bibliography in ACM SIGPLAN acmart
conference style (http://www.sigplan.org/Resources/Author/), and a
demonstration outline including screenshots of up to 6 pages. Tool
demonstrations must have the keywords “Tool Demo” or “Tool
Demonstration” in the title. The 4-page tool description will, if the
demonstration is accepted, be published in the proceedings. The 6-page
demonstration outline will be used by the program committee only for
evaluating the submission.

* **Industrial papers**: These should describe real-world application
scenarios of SLE in industry, explained in their context with an
analysis of the challenges that were overcome and the lessons which
the audience can learn from this experience. Industry paper
submissions must not exceed 6 pages including bibliography in ACM
SIGPLAN acmart conference style
(http://www.sigplan.org/Resources/Author/).

* **New ideas / vision papers**: New ideas papers should describe new,
non-conventional SLE research approaches that depart 

Re: [Pharo-users] Pharo Sprint in Lviv

2017-05-08 Thread Tudor Girba
Thanks a lot for doing this!

Do not say it’s not much. It’s the opposite. We often forget how great works 
are made of tiny pieces, and every piece counts to make the whole.

Please do keep this up.

Cheers,
Doru


> On May 7, 2017, at 9:30 PM, Oleksandr Zaytsev  wrote:
> 
> Hello!
> 
> Today in Lviv (Ukraine) we had our first local Pharo Sprint. There were three 
> participants - students of different universities. The whole event lasted for 
> about 4 hours. In that time we have resolved one simple fix case and three 
> review cases and reported one issue with Monticello. It's not much, but this 
> was our first time contributing to Pharo. And the experience was very 
> educating.
> 
> Big thanks to everyone who helped us!
> 
> We will be holding Pharo Sprint in Lviv every two weeks (so the next time 
> will be on May 21). We also have a monthly event called "Beer & Smalltalk" 
> where we talk about our projects and discuss some cool ideas. If you live 
> nearby and have an interest in Pharo - join us. The dates of all future 
> events will be announced on our #smalltalk-ua channel on discord. Write me or 
> Yuriy Tymchuk (Uko) if you want to join the channel.
> 
> Best wishes,
> Oleks

--
www.tudorgirba.com
www.feenk.com

"To lead is not to demand things, it is to make them happen."







Re: [Pharo-users] Pharo Audio?

2017-05-08 Thread p...@highoctane.be
CentOS7 and Ubuntu 14.04 LTS are not so lucky apparently.

Phil

On Mon, May 8, 2017 at 5:29 AM, Volkert  wrote:
> Ubuntu 16.04
>
> Volkert
>
> Am 7. Mai 2017 22:18:26 MESZ schrieb "p...@highoctane.be"
> :
>>
>> Which Linux are you on?
>>
>> Phil
>>
>> On Sun, May 7, 2017 at 9:36 PM, volkert  wrote:
>>>
>>>  I found this tutorial "https://github.com/xmessner/PharoSoundTutorial;
>>>
>>>  So at least wav files working :-)
>>>
>>>  Volkert
>>>
>>>
>>>  Am 07.05.2017 um 19:08 schrieb volkert:


  it tried the latest VM for Pharo6 and it works. you need to install
  "osspd".

  anyway, any code snippets around, that shows me how to load and play
 mp3,
  ogg or wav?

  Volkert

  Am 07.05.2017 um 18:12 schrieb p...@highoctane.be:
>
>
>  And sound is not working under linux at the moment.
>
>  Phil
>
>  On Sun, May 7, 2017 at 3:20 PM, volkert  wrote:
>>
>>
>>  I have done this, but if have no idea how to play a mp3, ogg, wav
>> file
>>
>>  LG,
>>
>>  Volkert
>>
>>
>>  Am 07.05.2017 um 15:17 schrieb J.F. Rick:
>>
>>  Yes, you need to install PharoSound from the Catalog Browser (World
>> Menu
>>  ->
>>  Tools -> Catalog Browser).
>>
>>  Cheers,
>>
>>  Jeff
>>
>>  On Sun, May 7, 2017 at 8:42 AM volkert  wrote:
>>>
>>>
>>>  Dear all,
>>>
>>>  it is possible to play some audio (wav, ogg, mp3, ...) in Pharo?
>>>
>>>  - I need to play an effect on a key/mouse event...
>>>
>>>  - i need to play/stream some audio file in the background ...
>>>
>>>  BW,
>>>  Volkert
>>
>>
>>
>>
>>>
>>
>>
>>
>
> --
> Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.