Re: [Pharo-dev] [ANN] New Headless VM (Still Alpha, but getting better)

2020-02-03 Thread teso...@gmail.com
Yes... it is basically the same version... maybe I should change the
version to 9

On Mon, Feb 3, 2020 at 4:06 PM Damien Pollet  wrote:
>
> just tried it (from get.pharo.org/64/vmHeadlessLatest90), but the VM I get 
> says this:
> ./pharo --version
> Pharo 8.2.0 built on Dec 25 2019 …
>
> On Tue, 28 Jan 2020 at 10:35, teso...@gmail.com  wrote:
>>
>> A new version of the headless VM is available.
>>
>> It can be downloaded from:
>>
>> https://files.pharo.org/vm/pharo-spur64-headless/win/PharoVM-8.3.0-b612fd5f-win64-bin.zip
>> https://files.pharo.org/vm/pharo-spur64-headless/linux/PharoVM-8.3.0-b612fd5-linux64-bin.zip
>> https://files.pharo.org/vm/pharo-spur64-headless/mac/PharoVM-8.3.0-b612fd5-mac64-bin.zip
>>
>> Or more easily using ZeroConf:
>>
>> With the image
>> $ wget -O - get.pharo.org/64/90+vmHeadlessLatest | bash
>>
>> Without
>> $ wget -O - get.pharo.org/64/vmHeadlessLatest90 | bash
>>
>> This new version has a series of bugfixes and the following features:
>>
>> - Update TFFI to v1.2.0: Allowing better marshaling and callbacks from
>> outside threads.
>> - Update README.md
>> - Add instructions on how to create a vmmaker image.
>> - Fixing UnixOSProcessPlugin
>> - Redefinition of squeakFileOffset
>> - Generating include files as an artifact
>> - Adding a configurable strategy for reading / writing the image
>> - Building using Musl Libc
>> - A cleaner implementation of the print to stdout and file.
>> - OSX File Dialog
>> - OSX icon customization
>> - OSX customization for apps.
>> - Adding build on GitHub actions
>>
>> I will like to thank all the contributors specially Guille, Esteban,
>> Ronnie. And also, Feenk and Schmidt that they are using it, reporting
>> issues and contributing.
>>
>> Just a friendly reminder, if you want to contribute, you are always welcome!!
>>
>> https://github.com/pharo-project/opensmalltalk-vm
>>
>> Cheers,
>> Pablo
>>
>> --
>> Pablo Tesone.
>> teso...@gmail.com
>>
>
>
> --
> Damien Pollet
> type less, do more [ | ] http://people.untyped.org/damien.pollet



-- 
Pablo Tesone.
teso...@gmail.com



Re: [Pharo-dev] [ANN] New Headless VM (Still Alpha, but getting better)

2020-02-03 Thread Damien Pollet
just tried it (from get.pharo.org/64/vmHeadlessLatest90), but the VM I get
says this:
./pharo --version
Pharo 8.2.0 built on Dec 25 2019 …

On Tue, 28 Jan 2020 at 10:35, teso...@gmail.com  wrote:

> A new version of the headless VM is available.
>
> It can be downloaded from:
>
>
> https://files.pharo.org/vm/pharo-spur64-headless/win/PharoVM-8.3.0-b612fd5f-win64-bin.zip
>
> https://files.pharo.org/vm/pharo-spur64-headless/linux/PharoVM-8.3.0-b612fd5-linux64-bin.zip
>
> https://files.pharo.org/vm/pharo-spur64-headless/mac/PharoVM-8.3.0-b612fd5-mac64-bin.zip
>
> Or more easily using ZeroConf:
>
> With the image
> $ wget -O - get.pharo.org/64/90+vmHeadlessLatest | bash
>
> Without
> $ wget -O - get.pharo.org/64/vmHeadlessLatest90 | bash
>
> This new version has a series of bugfixes and the following features:
>
> - Update TFFI to v1.2.0: Allowing better marshaling and callbacks from
> outside threads.
> - Update README.md
> - Add instructions on how to create a vmmaker image.
> - Fixing UnixOSProcessPlugin
> - Redefinition of squeakFileOffset
> - Generating include files as an artifact
> - Adding a configurable strategy for reading / writing the image
> - Building using Musl Libc
> - A cleaner implementation of the print to stdout and file.
> - OSX File Dialog
> - OSX icon customization
> - OSX customization for apps.
> - Adding build on GitHub actions
>
> I will like to thank all the contributors specially Guille, Esteban,
> Ronnie. And also, Feenk and Schmidt that they are using it, reporting
> issues and contributing.
>
> Just a friendly reminder, if you want to contribute, you are always
> welcome!!
>
> https://github.com/pharo-project/opensmalltalk-vm
>
> Cheers,
> Pablo
>
> --
> Pablo Tesone.
> teso...@gmail.com
>
>

-- 
Damien Pollet
type less, do more [ | ] http://people.untyped.org/damien.pollet


Re: [Pharo-dev] [Mm10s] 2020-02-3

2020-02-03 Thread Serge Stinckwich
On Mon, Feb 3, 2020 at 9:52 AM Esteban Lorenzano 
wrote:

> ### Last week
>
> * add FFILibraryFinder helper to find libraries in the standard
> directories for each
> platform. They are still incomplete (since linux in particular has a
> lot), but is a begining.
>

This is great work !

Apparently the search is not done recursively in directories.

For example, I'm looking for libsqlite3.13.0.dylib on MacOS
who is located in : /usr/local/lib/sqlite3.13.0
and the FFILibraryFinder could not find it.

-- 
Serge Stinckwic
h

Int. Research Unit
 on Modelling/Simulation of Complex Systems (UMMISCO)
Sorbonne University
 (SU)
French National Research Institute for Sustainable Development (IRD)
U
niversity of Yaoundé I, Cameroon
"Programs must be written for people to read, and only incidentally for
machines to execute."
https://twitter.com/SergeStinckwich


Re: [Pharo-dev] [Mm10s] 2020-02-03

2020-02-03 Thread ducasse
Thanks Pablo

My list is more limited :)

> ### Last week:

Writing and learning about OldSpace logic
Another pass on concurrent programming booklet  
Sprint

> ### This week (starting 2020-02-03):
release concurrent programming booklet
first chapter about spec20 (Let us hope)
update scraping book
Another session: Writing and learning about OldSpace logic

> On 3 Feb 2020, at 10:51, teso...@gmail.com wrote:
> 
> ### Last week:
> 
> - [Callbacks] Fixing Deadlock when a callback is executed from a
> different thread.
> - [TFFI] Release of a new version
> - [Headless] Release of a new version.
> - [LargeImages] Image Generator packaging and publication.
> - [DOC] PharoVM wiki
> - [FOSDEM] Bootstrap Presentation for FOSDEM
> - Pharo Sprint
> - [VM] Documenting GC, participating in the GC code dojo.
> - [TFFI] Adding Callback info to the Callbacks to improve debugging in
> ThreadedFFI
> - [FOSDEM] Preparation of Material to distribute & things to carry
> - [FOSDEM] Presentations and stand exposition.
> - [VM] Talking about OpenBuildServices (https://openbuildservice.org/)
> 
> ### This week (starting 2020-02-03):
> 
> - [VM] Fixing Tests in Idle
> - [Doc] Pass on VM booklet: Callback chapter / Preface
> - [VM] Documenting GC, participating in the GC code dojo.
> - [LargeImages] Working on improving the speed and responsiveness of
> large images.
> - [VM] SDL Plugin for Idle
> - [VM] Improving Speed of TFFI
> - [VM] REPL example  / Interacting with an image from outside (?)
> - [PharoCOM] Fixing Pharo COM for Pharo8’s UFFI
> - [PharoCOM] Making it run with TFFI
> - [VM] Writing tests for JIT generation
> - [Diffusion] FOSDEM preparation: material, trip organization, presentations
> - [VM] Promote VM a Stable
> 
> -- 
> Pablo Tesone.
> teso...@gmail.com
> 





[Pharo-dev] [Mm10s] 2020-02-03

2020-02-03 Thread teso...@gmail.com
### Last week:

- [Callbacks] Fixing Deadlock when a callback is executed from a
different thread.
- [TFFI] Release of a new version
- [Headless] Release of a new version.
- [LargeImages] Image Generator packaging and publication.
- [DOC] PharoVM wiki
- [FOSDEM] Bootstrap Presentation for FOSDEM
- Pharo Sprint
- [VM] Documenting GC, participating in the GC code dojo.
- [TFFI] Adding Callback info to the Callbacks to improve debugging in
ThreadedFFI
- [FOSDEM] Preparation of Material to distribute & things to carry
- [FOSDEM] Presentations and stand exposition.
- [VM] Talking about OpenBuildServices (https://openbuildservice.org/)

 ### This week (starting 2020-02-03):

- [VM] Fixing Tests in Idle
- [Doc] Pass on VM booklet: Callback chapter / Preface
- [VM] Documenting GC, participating in the GC code dojo.
- [LargeImages] Working on improving the speed and responsiveness of
large images.
- [VM] SDL Plugin for Idle
- [VM] Improving Speed of TFFI
- [VM] REPL example  / Interacting with an image from outside (?)
- [PharoCOM] Fixing Pharo COM for Pharo8’s UFFI
- [PharoCOM] Making it run with TFFI
- [VM] Writing tests for JIT generation
- [Diffusion] FOSDEM preparation: material, trip organization, presentations
- [VM] Promote VM a Stable

-- 
Pablo Tesone.
teso...@gmail.com



[Pharo-dev] [Mm10s] 2020-02-3

2020-02-03 Thread Esteban Lorenzano
### Last week

* add FFILibraryFinder helper to find libraries in the standard directories 
for each
platform. They are still incomplete (since linux in particular has a lot), 
but is a begining.
* [big images] Calypso replacement of TabManagerMorph with SpNotebookMorph 
(allowing lazy loading instead spawning a fork)
* Pharo 9: merge Spec2 0.2.1
* [spec2] fix several issues in SpNotebookMorph related to theming but not 
exclusive
* [spec2] remove some bad usages of do: #symbol
* [spec2] solve a problem with $^ character in dead keyboards (I will need 
to map all dead
code).

### This week

* [big images] Fix duplication implementations of SystemNavigation things 
(implementors, senders, etc)
* Work on idle vm