Watching from afar the great advances in machine learning over the past few years with AlphaZero, GPT3, DALLE2 I felt it important for me to start understanding what is going on under the hood. Having just completed the…
correct. that is the entire syntax.
The traditional problem embedding is that the VM did a lot of window configuration before the image started. This has all been stripped out of the "minheadless" builds, which have defined a "virtual machine interface"…
https://pharo.org was down. Its now back.
Squeak is directly descended from ST-80. Ten years ago Pharo forked from Squeak due to conflict around adding features outside the ANSI standard. Pharo wanted to distinguish itself from Smalltalk to avoid constraint by…
> are these standalone binaries or can I create libraries or code which play well with other languages and systems? Traditionally Pharo could only create standalone applications, but the minheadless builds are making…
Pharo does have commandline functionality, but that won't demonstrate its value as a first experience. For an interactive tutorial... open Pharo, then left-click background, Tools > Playground, type & highlight 'ProStef…
Thanks for your feedback. Maybe it would be better to show the three tools in separate screen shots rather than overlapping. One aspect of simplicity is its minimal syntax...…
There is steadily growing industry backing for Pharo formalised in the Pharo Consortium - companies putting hard cash on the line to support its open source development. http://consortium.pharo.org/web
I haven't yet. Plan to soon. Here is a demo... https://www.youtube.com/watch?v=ezfjditHjq4&t=344s
Mostly consider it a programming language and deeply integrated development environment. However its a flavor of Smalltalk which ran as the operating system on mini-computers circa 1980s. Pharo retains some of that…
Here is an example of Pharo style TDD.. https://www.youtube.com/watch?v=HOuZyOKa91o
There is... https://github.com/unchartedworks/SmalltalkVimMode I haven't used it, so YMMV.
I guess he is referring to the criticisms by martin-t.
I'm double posting since I think its important to rebut with some background around this criticism. I can understand being bitter from bleeding edge subsystems being used for a class, but the content seems to have been…
I think non-programmers probably learn Smalltalk easier, assuming its natural. Long time programmers maybe have the frustration of unlearning habits. "The only languages worth learning are those that change the way you…
Many people find that about the depths of Morphic. It has high technical which Pharo is addressing by creating a new system Bloc (its getting close, but not there yet). Then Morphic will be deprecated.
I'm not familiar with these. Are the properties and methods that dynamically add visible in the code editor? It seems C# work by subclassing the DynamicObject class. What about dynamically extending all the other…
They only have on app because Smalltalk if agile enough they build everything they need into it as the need arises - and this has been maintained over many years.
I guess it depends on the taste of the developer. I really enjoy seeing newcomers posting in the mail list saying that Pharo makes "programming fun again". But Pharo is all about the deep integration of the tooling. Its…
Yes, Juan and community have done a good job with Cuis. Cuis is a fork of Squeak same as Pharo, and all three use the same OpenSmalltalk-VM. Both forks arose to deal with a large technical debt in different ways. Cuis…
Martin, IIUC you are a student that suffered a class using bleeding edge features. I can understand why you are bitter, but you should not be so quick to disparage Mr Ducasse. Your faculty was his client, and it seems…
Its a recurring fee. Of course, its dependent on members feeling they are getting value for money and continuing each year. The platinum level was only recently created. I don't know what it means that there is not…
Gemstone is not "using" Smalltalk. Gemstone "is-a" Smalltalk. Here are commercial companies that believe in Pharo (in the money on the table way of measuring belief) http://consortium.pharo.org/
Rubyists might know of Ruby books written by Avdi Grimm, who recorded his early experience with Pharo... https://www.youtube.com/watch?v=HOuZyOKa91o
Watching from afar the great advances in machine learning over the past few years with AlphaZero, GPT3, DALLE2 I felt it important for me to start understanding what is going on under the hood. Having just completed the…
correct. that is the entire syntax.
The traditional problem embedding is that the VM did a lot of window configuration before the image started. This has all been stripped out of the "minheadless" builds, which have defined a "virtual machine interface"…
https://pharo.org was down. Its now back.
Squeak is directly descended from ST-80. Ten years ago Pharo forked from Squeak due to conflict around adding features outside the ANSI standard. Pharo wanted to distinguish itself from Smalltalk to avoid constraint by…
> are these standalone binaries or can I create libraries or code which play well with other languages and systems? Traditionally Pharo could only create standalone applications, but the minheadless builds are making…
Pharo does have commandline functionality, but that won't demonstrate its value as a first experience. For an interactive tutorial... open Pharo, then left-click background, Tools > Playground, type & highlight 'ProStef…
Thanks for your feedback. Maybe it would be better to show the three tools in separate screen shots rather than overlapping. One aspect of simplicity is its minimal syntax...…
There is steadily growing industry backing for Pharo formalised in the Pharo Consortium - companies putting hard cash on the line to support its open source development. http://consortium.pharo.org/web
I haven't yet. Plan to soon. Here is a demo... https://www.youtube.com/watch?v=ezfjditHjq4&t=344s
Mostly consider it a programming language and deeply integrated development environment. However its a flavor of Smalltalk which ran as the operating system on mini-computers circa 1980s. Pharo retains some of that…
Here is an example of Pharo style TDD.. https://www.youtube.com/watch?v=HOuZyOKa91o
There is... https://github.com/unchartedworks/SmalltalkVimMode I haven't used it, so YMMV.
I guess he is referring to the criticisms by martin-t.
I'm double posting since I think its important to rebut with some background around this criticism. I can understand being bitter from bleeding edge subsystems being used for a class, but the content seems to have been…
I think non-programmers probably learn Smalltalk easier, assuming its natural. Long time programmers maybe have the frustration of unlearning habits. "The only languages worth learning are those that change the way you…
Many people find that about the depths of Morphic. It has high technical which Pharo is addressing by creating a new system Bloc (its getting close, but not there yet). Then Morphic will be deprecated.
I'm not familiar with these. Are the properties and methods that dynamically add visible in the code editor? It seems C# work by subclassing the DynamicObject class. What about dynamically extending all the other…
They only have on app because Smalltalk if agile enough they build everything they need into it as the need arises - and this has been maintained over many years.
I guess it depends on the taste of the developer. I really enjoy seeing newcomers posting in the mail list saying that Pharo makes "programming fun again". But Pharo is all about the deep integration of the tooling. Its…
Yes, Juan and community have done a good job with Cuis. Cuis is a fork of Squeak same as Pharo, and all three use the same OpenSmalltalk-VM. Both forks arose to deal with a large technical debt in different ways. Cuis…
Martin, IIUC you are a student that suffered a class using bleeding edge features. I can understand why you are bitter, but you should not be so quick to disparage Mr Ducasse. Your faculty was his client, and it seems…
Its a recurring fee. Of course, its dependent on members feeling they are getting value for money and continuing each year. The platinum level was only recently created. I don't know what it means that there is not…
Gemstone is not "using" Smalltalk. Gemstone "is-a" Smalltalk. Here are commercial companies that believe in Pharo (in the money on the table way of measuring belief) http://consortium.pharo.org/
Rubyists might know of Ruby books written by Avdi Grimm, who recorded his early experience with Pharo... https://www.youtube.com/watch?v=HOuZyOKa91o