Re: [Pharo-users] Business process (declaration and orchestration), ontology/taxonomy,

2017-10-27 Thread Cédrick Béler
Thank you! I thons this just perfect as a starting point ! Cheers, Cedrick Envoyé de mon iPhone > Le 26 oct. 2017 à 19:38, Paul DeBruicker a écrit : > > Maybe the package described here has what you're looking for : > > http://forum.world.st/Ann-Workflow-td4963635.html > > > > > > >

Re: [Pharo-users] Cryptography and hashing in Pharo

2017-10-27 Thread Cédrick Béler
> Le 26 oct. 2017 à 20:35, Paul DeBruicker a écrit : > > I made this port/copy of the squeaksource package: > > http://smalltalkhub.com/#!/~Cryptography/Cryptography > > > Is that the version you were thinking of and couldn't find? Oh probably. I might have overlooked, and maybe only on G

Re: [Pharo-users] Exchanging information between 2 pharo applications (2 images running on two different computers)

2017-10-27 Thread Cédrick Béler
> Nothing complex about two images exchanging messages, its not even complex to > transmit objects via fuel, you even transmit a debugger or any part of the > live environment or even make an "internet" of images that join objects > together. Sky is the limit. Pharo already provides you will al

Re: [Pharo-users] Cryptography and hashing in Pharo

2017-10-27 Thread Cédrick Béler
An interesting read on P2P content distribution. https://medium.com/paratii/a-brief-history-of-p2p-content-distribution-in-10-major-steps-6d6733d25122 To me Smalltalk fits naturally in this paradigm (isn’t it gemstone adn?). My naive thought would be to push on such development. Better scal

Re: [Pharo-users] Exchanging information between 2 pharo applications (2 images running on two different computers)

2017-10-27 Thread Thierry Goubier
Hi Cedric, a short answer: some of what you're trying to do has been traditionnally handled by object databases - multiple images retrieving and updating objects on a central store ensuring lots of good properties : see Gemstone. Another answer, since you're looking at content-addressable distrib

Re: [Pharo-users] Exchanging information between 2 pharo applications (2 images running on two different computers)

2017-10-27 Thread Cédrick Béler
> > Hi Cedric, > > a short answer: some of what you're trying to do has been traditionnally > handled by object databases - multiple images retrieving and updating objects > on a central store ensuring lots of good properties : see Gemstone. Yes , I’d like to avoid this centralized approach.

[Pharo-users] [ANN] Iceberg 0.6.2 backported to Pharo 6.1

2017-10-27 Thread Esteban Lorenzano
Hi, I backported lastest Iceberg version to Pharo 6.1 to allow people to benefit for latest changes. This version has an important amount of tweak and fixes, but most important is the inclusion of tonel file format (this is default for Pharo 7.0, optional for Pharo 6.1) and introduces a file-p

Re: [Pharo-users] [Pharo-dev] [ANN] Iceberg 0.6.2 backported to Pharo 6.1

2017-10-27 Thread Norbert Hartl
Super! Thanks for that! Norbert > Am 27.10.2017 um 11:36 schrieb Esteban Lorenzano : > > Hi, > > I backported lastest Iceberg version to Pharo 6.1 to allow people to benefit > for latest changes. > This version has an important amount of tweak and fixes, but most important > is the inclusio

Re: [Pharo-users] Exchanging information between 2 pharo applications (2 images running on two different computers)

2017-10-27 Thread Thierry Goubier
2017-10-27 11:28 GMT+02:00 Cédrick Béler : > > Hi Cedric, > > a short answer: some of what you're trying to do has been traditionnally > handled by object databases - multiple images retrieving and updating > objects on a central store ensuring lots of good properties : see Gemstone. > > > Yes , I

Re: [Pharo-users] Exchanging information between 2 pharo applications (2 images running on two different computers)

2017-10-27 Thread Cédrick Béler
> > Existing implementations out there seems to uses whatever nodes on the > network to replicate the information. > > Yes, because that makes them decentralized :) Yes :) But couldn't we limit the decentralized networks to some nodes (my node + nodes of persons/organization I trust) + event

[Pharo-users] QCMagritte on Github

2017-10-27 Thread laurent laffont
Hi, my team starts to use QCMagritte. For our needs we have imported SmalltalkHub repository to Github here: https://github.com/Afibre/QCMagritte I don't know if you (Diego, Stephan, Tobias) plan to use Github instead of SmalltalkHub. At least Github allows branches & pull request. Regards, Lau

Re: [Pharo-users] [Pharo-dev] [ANN] Pharo Consortium New Platinum Member: JPMorgan Chase

2017-10-27 Thread Ben Coman
Wow! Thats three new platinum announcements in as many days. Great work guys. For me this is not just about the money it brings in for additional engineering resources to improve Pharo Its the implicit endorsement of the future value these companies expect to gain from Pharo, and of the open-sourc

Re: [Pharo-users] Binary Decision Diagram Package in Smalltalk

2017-10-27 Thread Steffen Märcker
Dear Andrew, I didn't find time to answer earlier. Some time ago, I was looking for a (MT)BDD package in ST as well. I didn't found one. So the only two options left are 1) implementing a new BDD lib in ST and 2) doing FFI to some existing lib, e.g. CUDD, Sylvan, Jinc I'd prefer 2) since t

Re: [Pharo-users] QCMagritte on Github

2017-10-27 Thread Hernán Morales Durand
Nice to know Laurent, Could you please comment or share how to install this version uploaded to GitHub? Any way to check the installed or current QCMagritte version? Cheers, Hernán 2017-10-27 7:39 GMT-03:00 laurent laffont : > Hi, > > my team starts to use QCMagritte. For our needs we have i

[Pharo-users] Netstyle/Workflow Package discovery - (was: Business process (declaration and orchestration), ontology/taxonomy)

2017-10-27 Thread Cédrick Béler
A pleasure to discover ! To me, a wonderful(ly engineered) library. Big thanks to Netstyle ! I’m just getting my hands around, but it looks to me like a great general purpose BP tool (modeling + engine + xpdl import export). It would be very useful for IS in industrial contexts (*). And before

Re: [Pharo-users] Smalltalk Argument

2017-10-27 Thread henry
I confuse easily, as you say freeipa works wonderfully well, then point out sun support to the api is hidden and it’s tricky to use. Do you mean Hadoop’s use is iffy? If freeipa works wonderfully can we find the right api and sequence of calls, building our own model in image side? Then that mo

Re: [Pharo-users] QCMagritte on Github

2017-10-27 Thread laurent laffont
I've added loading instructions in README: Metacello new githubUser: 'Afibre' project: 'QCMagritte' commitish: 'master' path: 'src'; baseline: 'QCMagritte'; load. For the QCMagritte version, there's actually one branch master. If you need a previous version, I suppose the right way is to c

Re: [Pharo-users] UFFI and Fortran

2017-10-27 Thread Sean P. DeNigris
Ben Coman wrote > it seems to hint how to do it from Pharo UFFI. Slightly OT: I remember years ago, someone (Dave Mason?) demoed a library which automatically created FFI wrappers for C libs. I never heard anything about it after that, which is sad, because I was amazed and wanted to use it! --

Re: [Pharo-users] UK Smalltalk User Group Meeting - Monday, October 30th - PharoLambda: Smalltalk running serverless on AWS

2017-10-27 Thread Sean P. DeNigris
Tim Mackinnon wrote > Tim Mackinnon will show… So jealous! That sounds like an awesome presentation :) - Cheers, Sean -- Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html

[Pharo-users] [GT] moldable tools for non-developers

2017-10-27 Thread Sebastian Heidbrink via Pharo-users
--- Begin Message --- Hi all! There is this strong movement within Pharo now, that allows developers to expand the individual development process with the help of moldable dev tools based on GlamourToolkit (GT). This allows for a much more effective communication between stakeholders and dev

Re: [Pharo-users] Netstyle/Workflow Package discovery - (was: Business process (declaration and orchestration), ontology/taxonomy)

2017-10-27 Thread Paul DeBruicker
there is a History package Esteban Maringolo developed here: http://smalltalkhub.com/#!/~emaringolo/History It stores objects at times and allows fast-ish point in time based lookups. Maybe they're similar in purpose/function. Cédrick Béler wrote > A pleasure to discover ! To me, a wonde

Re: [Pharo-users] UK Smalltalk User Group Meeting - Monday, October 30th - PharoLambda: Smalltalk running serverless on AWS

2017-10-27 Thread Tim Mackinnon
Thanks Sean - hoping to do a bit of deeper dive into the Screencast I posted a while back - but I’m also hoping we can get some discussion around the kinds of things we can do with serverless that match the strengths of Smalltalk. I’ve got a few ideas - but wondering what others think - and we’l

Re: [Pharo-users] Netstyle/Workflow Package discovery - (was: Business process (declaration and orchestration), ontology/taxonomy)

2017-10-27 Thread Stephane Ducasse
Cedric This code should be a bit documented. If you have some tests I would be interested And we should add tests to the repo. Stef On Fri, Oct 27, 2017 at 2:32 PM, Cédrick Béler wrote: > A pleasure to discover ! To me, a wonderful(ly engineered) library. > > Big thanks to Netstyle ! > > I’m ju

Re: [Pharo-users] Netstyle/Workflow Package discovery - (was: Business process (declaration and orchestration), ontology/taxonomy)

2017-10-27 Thread Stephane Ducasse
Did you send pull requests? Stef On Fri, Oct 27, 2017 at 2:32 PM, Cédrick Béler wrote: > A pleasure to discover ! To me, a wonderful(ly engineered) library. > > Big thanks to Netstyle ! > > I’m just getting my hands around, but it looks to me like a great general > purpose BP tool (modeling + e

Re: [Pharo-users] Binary Decision Diagram Package in Smalltalk

2017-10-27 Thread Stephane Ducasse
It was for test inclusion of UTF-8 characters so we do not want to rely on external libraries. On Fri, Oct 27, 2017 at 1:54 PM, Steffen Märcker wrote: > Dear Andrew, > > I didn't find time to answer earlier. Some time ago, I was looking for a > (MT)BDD package in ST as well. I didn't found one. S

Re: [Pharo-users] [GT] moldable tools for non-developers

2017-10-27 Thread Offray Vladimir Luna Cárdenas
Hi, On 27/10/17 10:48, Sebastian Heidbrink via Pharo-users wrote: > While the ambitions behind GT seem to be developer centric, I wonder > if there is also research or development done to support non-developer > pharo users. Yes. We're trying to bridge the gap between developers and non-develope

Re: [Pharo-users] UFFI and Fortran

2017-10-27 Thread Dimitris Chloupis
Maybe you talk about TalkFFI which aumatically wrapped C libraries for Pharo and i think Squeak as well but used Nativeboos, i think http://forum.world.st/TalkFFI-automatic-FFI-generation-for-Pharo-td4662239.html On the subject of Fortran yes you can use UFFI if Fortran code is compiled as a DLL

Re: [Pharo-users] [GT] moldable tools for non-developers

2017-10-27 Thread Sebastian Heidbrink via Pharo-users
--- Begin Message --- Hi Offray! that is kind of what I am looking for. Would you mind if I contacted you directly? I am in the process of formulizing a master thesis and would love to bring Pharo into the mix. Is you phd thesis public? I tried to explore software ecosystems in the context of

Re: [Pharo-users] [GT] moldable tools for non-developers

2017-10-27 Thread Offray Vladimir Luna Cárdenas
Hi Sebastian, On 27/10/17 13:15, Sebastian Heidbrink via Pharo-users wrote: > that is kind of what I am looking for. Would you mind if I contacted > you directly? > I am in the process of formulizing a master thesis and would love to > bring Pharo into the mix. > No problem. Contact me. This wee

Re: [Pharo-users] Smalltalk Argument

2017-10-27 Thread Andrew Glynn
I’m not claiming I don’t or haven’t been affected, only that I no long allow myself to be. Does that cause issues? Of course. But I’d rather deal with those than do things I don’t enjoy. However I only got to that point after 26 years in the industry, so I don’t expect that everyone will fee

Re: [Pharo-users] Teapot and Websockets

2017-10-27 Thread Hans
Attila Magyar wrote > Teapot already supports conditional routes, maybe using them instead of > adding the WS: message would be better. > > I'm thinking domething like: > > Teapot on > GET: '/chat' -> whatever; when: [:req | req isWebSocket]; > start. > > or just > > Teapot on > G

Re: [Pharo-users] Smalltalk Argument

2017-10-27 Thread henry
How is there no steering committee to accumulate wrapping 3rd party libraries in Alien to gain benefits of code in other languages? Do not assume that code is not extremely well written in that particular language for that particular task and that particular deployment mechanism. Can Pharo be c

Re: [Pharo-users] Smalltalk Argument

2017-10-27 Thread henry
How about Kerberos? Can we get a team to look closely at bringing integration for enterprise users? That would be helpful, or can you just put it behind a Kerberos wrapper? If that would work, collecting a demo, that could unlock more corporate wallets , for investment. - HH On Fri, Oct 27, 20

Re: [Pharo-users] Smalltalk Argument

2017-10-27 Thread henry
Elastic search JSON integration would be another good one. I heard there was a Kafka integration, is that true? Where could I find that, I used to use Kafka. Kafka is a great event channel for input to BigData. Using Kafka, it is well in crafting a Lamda Architecture. Imagine Pharo where Storm r

[Pharo-users] [ANN] Grafoscopio is now also an indexed publication

2017-10-27 Thread Offray Vladimir Luna Cárdenas
Hi, I would like to share with you the recent acceptation of Grafoscopio in the Journal of Open Source Software (JOSS), which makes it also an indexed publication. More details at: http://joss.theoj.org/papers/10.21105/joss.00251 I would like to thank Serge Stinchwich  (from this community) and

Re: [Pharo-users] Smalltalk Argument

2017-10-27 Thread Andrew Glynn
I’ve never needed or seen any reason to implement MVC on Seaside, since it has a superior model to begin with. It would seem to me like implementing Vert.x over JINI, rather than the inverse. I’m curious though why you see a need to do so, i.e. what requirements you’re being given that make

Re: [Pharo-users] Smalltalk Argument

2017-10-27 Thread Andrew Glynn
Your points are, as usual, very accurate. However the percentage of rarely used methods in JavaEE makes those in Morphic look nearly irrelevant. The more important question for me is whether they interfere or not. Sent from Mail for Windows 10 From: Dimitris Chloupis Sent: Thursday, October 26

Re: [Pharo-users] Smalltalk Argument

2017-10-27 Thread Andrew Glynn
One point: ‘not invented here’, though related to my notion of ‘building on rather than building with’, is not exactly the same. There are instances where it’s valid, unfortunately that helps to give the impression that invalid but related ideas are also valid. Cisco for instance is an extreme

Re: [Pharo-users] Smalltalk Argument

2017-10-27 Thread Andrew Glynn
One thing I’m working on is a bridge between Pharo and F-Script. F-Script is, basically, a Smalltalk dialect, as is obvious from the screenshot. However for MacOS and iOS, it allows you to bypass the static Objective-C API interface and debug / modify or even write applications directly in the

Re: [Pharo-users] Smalltalk Argument

2017-10-27 Thread Ben Coman
On Sat, Oct 28, 2017 at 8:30 AM, Andrew Glynn wrote: > One thing I’m working on is a bridge between Pharo and F-Script. F-Script > is, basically, a Smalltalk dialect, as is obvious from the screenshot. > However for MacOS and iOS, it allows you to bypass the static Objective-C > API interface an

[Pharo-users] Enterprise authentication with Kerberos (was Re: Smalltalk Argument)

2017-10-27 Thread Ben Coman
Kerberos deserves its own topic rather than mixing in with the Smalltalk Argument one that now stands at 53 posts. Hopefully I've managed to extract pertinent parts of this thread. On Thu, Oct 26, 2017 at 3:14 PM, p...@highoctane.be wrote: > Sure. Current main issue is to have Pharo work with K

Re: [Pharo-users] Enterprise authentication with Kerberos (was Re: Smalltalk Argument)

2017-10-27 Thread Ben Coman
> On Thu, Oct 26, 2017 at 3:14 PM, p...@highoctane.be wrote: >> >> Sure. Current main issue is to have Pharo work with Kerberos as secured Hadoop uses the UGI (UserGroupInformation) thing and that is a black hole of crypto things. > > > On Thu, Oct 26, 2017 at 9:15 PM, henry wrote: >> >> Of the 4

Re: [Pharo-users] Smalltalk Argument

2017-10-27 Thread Andrew Glynn
Btw, I don’t need to assume it’s not well written. I’ve both tested it and looked at the code. And in the vast majority of cases, It’s not. Sent from Mail for Windows 10 From: henry Sent: Friday, October 27, 2017 5:03 PM To: Any question about pharo is welcome Subject: Re: [Pharo-users] Small

Re: [Pharo-users] Smalltalk Argument

2017-10-27 Thread Andrew Glynn
Web dev is a messy field. Not because it has grown too fast, but because it was designed by amateurs, developed by amateurs, and continues to be so, while depending on an underlying expertly designed system, the internet. You can see the results in REST / ROA. Neither could work at all without

Re: [Pharo-users] Smalltalk Argument

2017-10-27 Thread Andrew Glynn
And btw, Kafka, like Storm and Spark, is a very limited, and very slow way of accessing Hadoop data stores. Sent from Mail for Windows 10 From: henry Sent: Friday, October 27, 2017 5:03 PM To: Any question about pharo is welcome Subject: Re: [Pharo-users] Smalltalk Argument Elastic search JSON

Re: [Pharo-users] Smalltalk Argument

2017-10-27 Thread Andrew Glynn
An easy way of accomplishing what you want is to use Stamp to communicate with Synapse. It also has the advantage of being able to throttle queries that are too fast for the JVM to process. I’ve used precisely that method a number of times to connect to Hadoop. Sent from Mail for Windows 10

Re: [Pharo-users] Smalltalk Argument

2017-10-27 Thread Andrew Glynn
Unfortunately I can’t make it available since it was a government project, but I used Pharo to do streaming analytics on XML streams from Cisco ASR’s, and the analyzed data was streamed directly to Hadoop, which was magnitudes faster than Spark, Storm or Kafka, never mind HDB or the PostgreSQL o

Re: [Pharo-users] Smalltalk Argument

2017-10-27 Thread Andrew Glynn
I refer to it as “Craptive Directory”, the only reliable way I’ve found to use it is to federate it via WSO2 IS or OpenIDM. You forgot Sun’s implementation, btw, which is cleaner than either. Sent from Mail for Windows 10 From: p...@highoctane.be Sent: Thursday, October 26, 2017 6:07 PM To: hen

Re: [Pharo-users] Smalltalk Argument

2017-10-27 Thread Andrew Glynn
Last point. Blocks are already better lambdas than lambdas in Java. Have a look at this code from rxJava, which includes the Java 8 lambda version and a Java 7 version using an anonymous inner class: Java 8 code package rxjava.examples; import io.reactivex.*; public class HelloWorld { pu

Re: [Pharo-users] Smalltalk Argument

2017-10-27 Thread Andrew Glynn
The Kafka integration is right in the Pharo catalog. Sent from Mail for Windows 10 From: henry Sent: Friday, October 27, 2017 5:03 PM To: Any question about pharo is welcome Subject: Re: [Pharo-users] Smalltalk Argument Elastic search JSON integration would be another good one. I heard there was

Re: [Pharo-users] Smalltalk Argument

2017-10-27 Thread Andrew Glynn
There’s a million ways of accomplishing such things, but you need to pick the appropriate way to do it, given restrictions in Pharo and limitations in what’s it’s calling. You can utilize Kafka or Kerberos authentication via Synapse, for instance, you can access virtually any authentication

Re: [Pharo-users] Smalltalk Argument

2017-10-27 Thread Andrew Glynn
Hadoop, if one wanted to utilize it in a similar way to Spark, Storm, Kafka, HDB, or the PostgreSQL overlay (the latter can be done now using either Garage + GLORP, or slightly faster using the newer GLORP PostgreSQL integration), might be best implemented as a SQL driver. Using GLORP with Gara

Re: [Pharo-users] Netstyle/Workflow Package discovery - (was: Business process (declaration and orchestration), ontology/taxonomy)

2017-10-27 Thread Cédrick Béler
I found a WfHistory package but don’t know how to write the beginHistory stuff. It seems to be a repository of versions of a process (maybe each step gives another version ?). > Le 27 oct. 2017 à 19:07, Stephane Ducasse a écrit : > > Did you send pull requests? > > Stef > >> On Fri, Oct 27

Re: [Pharo-users] Netstyle/Workflow Package discovery - (was: Business process (declaration and orchestration), ontology/taxonomy)

2017-10-27 Thread Cédrick Béler
> > Did you send pull requests? Euh, actually I still don’t really know how to use git. I loaded it through metacello. Can I simply a sunlit code that way ? The code is quite documented already and there are tests. I kind of fixed some tests but not sure this was the way to do so (beginHist

Re: [Pharo-users] [Pharo-dev] [ANN] Iceberg 0.6.2 backported to Pharo 6.1

2017-10-27 Thread Tudor Girba
Great work! Doru > On Oct 27, 2017, at 11:36 AM, Esteban Lorenzano wrote: > > Hi, > > I backported lastest Iceberg version to Pharo 6.1 to allow people to benefit > for latest changes. > This version has an important amount of tweak and fixes, but most important > is the inclusion of tonel