[Pharo-users] Slashdot Submission

2016-12-27 Thread horrido
Slashdot submission I'm trying to get my TechBeacon article on Slashdot. If I'm successful, this could be the BIGGEST win in my Smalltalk campaign, my Battle of Austerlitz

Re: [Pharo-users] Slashdot Submission

2016-12-30 Thread horrido
It would appear that my submission to Slashdot has been passed over. To my knowledge, it hasn't been posted. It was out of date anyway. Today, my TechBeacon article surpassed 20,000 views...weeks ahead of schedule! That's a lot of readers. I have no idea how many of them were convinced to give Sm

Re: [Pharo-users] Slashdot Submission

2016-12-31 Thread horrido
Holy Crap!!! My Slashdot submission was approved! Here it is on Slashdot: https://developers.slashdot.org/story/16/12/31/0413250/can-learning-smalltalk-make-you-a-better-programmer This

Re: [Pharo-users] Slashdot Submission

2017-01-01 Thread horrido
Wow! *In just one day*, the Slashdot story added another thousand pageviews to my TechBeacon article! However, if you look at the comments, there's an awful lot of disdain for Smalltalk. It appears that Slashdot is inhabited by a lot of ignorant and opinionated programmers. I did not realize this.

Re: [Pharo-users] Slashdot Submission

2017-01-01 Thread horrido
"Page views are a pretty bad metric about quality of conversation." Quite true. The goal of my Smalltalk campaign has always been about marketing or "branding." The goal has been to get /as many people as possible/ thinking and talking about Smalltalk. It's not so much about the quality of convers

[Pharo-users] Pharo and WebAssembly

2017-01-05 Thread horrido
Hey, Rust can now target WebAssembly . Pharo must do the same! -- View this message in context: http://forum.world.st/Pharo-and-WebAssembly-tp492.html Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.

[Pharo-users] Amazing Grace

2017-01-07 Thread horrido
I was totally surprised to see this today. It completely blows my mind! I feel like I've won an Oscar. http://thenewstack.io/can-man-spark-renaissance-smalltalk-programming-language/ -- View this message in con

[Pharo-users] Exercism programming exercises for Pharo

2017-01-30 Thread horrido
I created a Smalltalk track at Exercism: https://github.com/exercism/xsmalltalk It would be nice if the Smalltalk community contributed some exercises to help budding Smalltalkers. Thanks. -- View this message in context: http://forum.world.st/Exerc

[Pharo-users] Team programming with Smalltalk

2017-02-15 Thread horrido
There's a debate at Hacker News about how Smalltalk is used collaboratively in team programming: https://news.ycombinator.com/item?id=13642947 'theamk' says: Sorry, I am at work right now and don't have time to watch videos. Can you tell me more

[Pharo-users] Model Smalltalk Projects

2017-02-18 Thread horrido
Someone interested in Smalltalk would like to examine (assess) some "model Smalltalk projects" from, say, GitHub. He would like to see the code quality and versatility of the language. Can anyone suggest some projects he could look at? I don't want to point him to weak projects. Thanks. (He's a Sc

[Pharo-users] Breaking News

2017-04-01 Thread horrido
Smalltalk to get a second crack at the whip . By frickin' time! -- View this message in context: http://forum.world.st/Breaking-News-tp4940893.html Sent from the Pharo Smalltalk Users mailing list archive

Re: [Pharo-users] Breaking News

2017-04-01 Thread horrido
Scratch may be a good way to introduce basic programming concepts to total beginners, but it's hardly a substitute for a proper programming language like Smalltalk. How would you even begin to write a machine learning application or an ERP application using Scratch? I write about this in my articl

[Pharo-users] A Logo Proposal for Smalltalk

2017-05-02 Thread horrido
I have A Logo Proposal for Smalltalk . But there is one huge (insurmountable?) obstacle. -- View this message in context: http://forum.world.st/A-Logo-Proposal-for-Smalltalk-tp4945122.html Sent from the Pharo Smalltal

Re: [Pharo-users] A Logo Proposal for Smalltalk

2017-05-02 Thread horrido
l?" Why are all the other language logos in my article (which I gleaned from Wikipedia) any more "official?" Thierry Goubier wrote > Hi Richard, > > 2017-05-02 12:57 GMT+02:00 horrido < > horrido.hobbies@ > >: > >> I have A Logo Proposal for Smal

Re: [Pharo-users] A Logo Proposal for Smalltalk

2017-05-02 Thread horrido
Interesting. I had a similar idea with another Smalltalk logo I whipped up for Smalltalk Renaissance: Esteban A. Maringolo wrote > A decade+ ago I created the one attached, and I've seen used in some > Smalltalk related sites. I still lik

Re: [Pharo-users] A Logo Proposal for Smalltalk

2017-05-02 Thread horrido
Yes, but can the lighthouse logo be used to represent all Smalltalks? I don't think so. I like it very much, but the lighthouse has come to be closely associated with Pharo. Sven Van Caekenberghe-2 wrote >> On 2 May 2017, at 16:01, Esteban A. Maringolo < > emaringolo@ > > wrote: >> >> OTOH we

Re: [Pharo-users] A Logo Proposal for Smalltalk

2017-05-02 Thread horrido
;-) Offray Vladimir Luna Cárdenas-2 wrote > Ha, ha, > > Good one :-)... Smalltalk and Lisp families are kind of alien for this > world :-), > > Offray > > > On 02/05/17 09:35, Esteban A. Maringolo wrote: >> >> 2017-05-02 11:22 GM

Re: [Pharo-users] A Logo Proposal for Smalltalk

2017-05-03 Thread horrido
Esteban A. Maringolo wrote > A decade+ ago I created the one attached, and I've seen used in some > Smalltalk related sites. I still like it but it can be done better. *[|]* seems to be a popular choice. I got two votes for this at LinkedIn. It looks rather plain to me, though. It lacks sizzle.

Re: [Pharo-users] A Logo Proposal for Smalltalk

2017-05-03 Thread horrido
tioned so that the golden ratio is also > all over the place. > > Color wise, I went for blue because Smalltalk has a natural elegance > and goes for no crap. > > Phil > > On Wed, May 3, 2017 at 12:49 PM, horrido < > horrido.hobbies@ > > wrote: >> Es

Re: [Pharo-users] A Logo Proposal for Smalltalk

2017-05-03 Thread horrido
t;> >>> - ensure the [|] shape has the gold ratio (so it is naturally >>> attractive). >>> - make sure the square is positioned so that the golden ratio is also >>> all over the place. >>> >>> Color wise, I went for blue because Smalltalk ha

Re: [Pharo-users] A Logo Proposal for Smalltalk

2017-05-03 Thread horrido
I expect it to be used in exactly the same way other languages like Clojure, Elixir, Kotlin, and Julia use theirs. Of course, whether these logos are widely used has more to do with the languages' promotional efforts. As for the commercial entities, they may choose to use it or not. This depends o

Re: [Pharo-users] A Logo Proposal for Smalltalk

2017-05-04 Thread horrido
So no one thinks this is a good idea? Unless some people give me the green light, I shan't proceed. horrido wrote > Maybe the best way to settle this is to have a Smalltalk logo competition. > People can submit their logo designs and a panel of judges can decide on > the best on

Re: [Pharo-users] A Logo Proposal for Smalltalk

2017-05-04 Thread horrido
Tudor Girba-2 wrote > I find it fascinating how the discussion about Smalltalk dialects happen > in a Pharo mailing list :). It's no mystery. Pharo has the biggest and most active Smalltalk user community, so you can't beat it for community outreach. Also, Pharo seems to be closely allied with ESU

[Pharo-users] Pharo for Raspberry Pi

2017-05-06 Thread horrido
I'm following Torsten's article, "Pharo Pi," to setup my new Raspberry Pi 3. The only differences are: 1) I'm using 63.zip for the VM instead of 61.zip; 2) I'm using Pharo V50 instead of V40. However, I'm getting the following error when I try to run Pharo: *This interpreter (vers. 6505) cannot re

Re: [Pharo-users] Pharo for Raspberry Pi

2017-05-06 Thread horrido
Okay, I had to fall back to V40 of Pharo. I guess that means I also have to fall back to the previous "Pharo by Example" book, instead of "Pharo by Example 50." Bummer. -- View this message in context: http://forum.world.st/Pharo-for-Raspberry-Pi-tp4945740p4945746.html Sent from the Pharo Sma

Re: [Pharo-users] Pharo for Raspberry Pi

2017-05-09 Thread horrido
Thanks. It works. Ben Coman wrote > On Sun, May 7, 2017 at 2:35 AM, horrido < > horrido.hobbies@ > > wrote: > >> I'm following Torsten's article, "Pharo Pi," to setup my new Raspberry Pi >> 3. >> The only differences are: 1) I'm

[Pharo-users] Meta-clicking to bring up the halo

2017-05-13 Thread horrido
I have Pharo 5.0 running under both Windows 7 and Raspbian (using the Spur VM). Curiously, I can bring up the halo in Windows by meta-clicking, but not so in Raspbian. In Raspbian, the only thing I can do is 'add halo' from a context menu (which I can also do in Windows). I'm just guessing but thi

Re: [Pharo-users] A Logo Proposal for Smalltalk

2017-05-14 Thread horrido
Sven Van Caekenberghe-2 wrote > I think a stylised balloon is not bad, it just has to be less complex, > more logo like, more abstract. I've taken your comment to heart and I believe I've come up with the ideal logo: Beautifully ab

[Pharo-users] How to use uFFI with String

2017-05-22 Thread horrido
There is shockingly very little documentation on how to use uFFI. In particular, I have the following situation... A shared C lib has the following function: void get_machine(char *machine) { uname(&uname_s); strcpy(machine, uname_s.machine); } It copies the content of a string v

Re: [Pharo-users] How to use uFFI with String

2017-05-23 Thread horrido
! horrido wrote > There is shockingly very little documentation on how to use uFFI. In > particular, I have the following situation... > > A shared C lib has the following function: > > void get_machine(char *machine) { > uname(&uname_s); > strcpy(machine, u

Re: [Pharo-users] How to use uFFI with String

2017-05-24 Thread horrido
here buf should hold whatever integer value func1 puts into it. Maybe buf needs to be prepared somehow before the ffiCall? horrido wrote > Je comprends enfin... > > I accidentally came across a StackOverflow answer that suggested the > String object is immutable. That makes per

[Pharo-users] Deploying a Pharo Application (non-web)

2017-05-26 Thread horrido
Everybody seems to be pointing to this (apparently out-of-date) page: http://squeakvm.org/win32/custom.html . However, I cannot find the settings for /warnIfNoChangesFile/ and /warnIfNoSourcesFile/ in Pharo 5.0 in the Settings Browser. Where are they burie

Re: [Pharo-users] How to use uFFI with String

2017-05-27 Thread horrido
> I'm turning it into a booklet but I will not write it because I'm bad in > FFI > Now if you have corrections, suggestions, please do some pull requests > > https://github.com/SquareBracketAssociates/Booklet-uFFI > > Stef > > On Mon, May 22, 2017 at 10:42

Re: [Pharo-users] How to use uFFI with String

2017-05-28 Thread horrido
I don't use GitHub. I've never used GitHub. I don't know how to use GitHub. I looked at making a pull request and I was totally stymied. "Clueless" doesn't even begin to describe how I felt. Ben Coman wrote > On Sat, May 27, 2017 at 9:15 PM, horrido < >

[Pharo-users] Morphic or forking bug?

2017-05-31 Thread horrido
I have a puzzling bug. I've narrowed the scenario down to this code: Cranky»initA a := ((StringMorph contents: '') color: Color white) position: (0@0). m addMorph: a Cranky»initialize f := Form fromFileNamed: 'hot_air_balloon_mysticmorning.jpg'. m := ImageMorph new. m form: f.

Re: [Pharo-users] Morphic or forking bug?

2017-05-31 Thread horrido
Oh, I forgot to mention, the crash dump says I got a segmentation fault. horrido wrote > I have a puzzling bug. I've narrowed the scenario down to this code: > > Cranky»initA >a := ((StringMorph contents: '') color: Color white) position: > (0@0).

Re: [Pharo-users] Morphic or forking bug?

2017-05-31 Thread horrido
db6de.zip> . I'm running under Raspbian (Debian). Denis Kudriashov wrote > 2017-05-31 16:24 GMT+02:00 horrido < > horrido.hobbies@ > >: > >> Oh, I forgot to mention, the crash dump says I got a segmentation fault. > > > This is of course need

Re: [Pharo-users] Morphic or forking bug?

2017-05-31 Thread horrido
I tried *UIManager default defer:* but I still got an intermittent crash. Good suggestion, though. Maybe it's not related to Morphic not being thread-safe? Denis Kudriashov wrote > Hi Horrido. > > Morphic is not thread safe library. Users should not update morphs state &

Re: [Pharo-users] Morphic or forking bug?

2017-05-31 Thread horrido
he Pharo by example book. > > Hilaire > > > Le 31/05/2017 à 17:00, Denis Kudriashov a écrit : >> Hi Horrido. >> >> Morphic is not thread safe library. Users should not update morphs >> state directly from background processes. Use #defer: message to >

Re: [Pharo-users] Morphic or forking bug?

2017-06-01 Thread horrido
See below for the crash dump. Guillermo Polito wrote > Horrido, > > Can you also provide the stack associated with the segmentation fault? > Usually the VM captures the signal and dumps the current stack at the > moment of the crash in stdout. You'll find the same stack in

Re: [Pharo-users] Morphic or forking bug?

2017-06-01 Thread horrido
I downloaded Pharo 6.0 but used the same Spur VM (which I presume is still the latest for Raspberry Pi): http://files.pharo.org/vm/pharo-spur32/linux/armv6/pharo-linux-ARMv6-201705051953-b8db6de.zip It crashed, too. Denis Kudriashov wrote > 2017-05-31 17:57 GMT+02:00 horr

Re: [Pharo-users] Morphic or forking bug?

2017-06-01 Thread horrido
Stephane Ducasse-3 wrote > Thanks for reporting. > I hope that in Pharo 70 we will get rid of the FreeType pluging. > > Stef > > On Thu, Jun 1, 2017 at 3:30 PM, horrido < > horrido.hobbies@ > > wrote: > >> I downloaded Pharo 6.0 but used the same Spur VM (whic

Re: [Pharo-users] Morphic or forking bug?

2017-06-02 Thread horrido
Yup, they all fail. Interesting that *0 asString* fails. This means it has NOTHING to do with Morphic (or Morphic being thread-unsafe). Ben Coman wrote > On Wed, May 31, 2017 at 10:23 PM, horrido < > horrido.hobbies@ > > wrote: > > Can you try a few other variat

Re: [Pharo-users] Morphic or forking bug?

2017-06-02 Thread horrido
Sorry, I could be mistaken. I just checked my notes. The *0 asString* test failed once, but I've not been able to replicate it. I might've been working with an unclean image. So perhaps it is related to Morphic, after all. horrido wrote > Yup, they all fail. Interesting that *

Re: [Pharo-users] Morphic or forking bug?

2017-06-03 Thread horrido
x27;s an issue of multithreading...whether my way or Hilaire's way. Sven Van Caekenberghe-2 wrote > Hi Horrido, > > It is very hard to follow what you are exactly doing or trying to do. > > Here is the simplest example I can think of that updates something in

[Pharo-users] Teapot and POST:

2017-06-15 Thread horrido
I'm trying to learn how to use Teapot. The documentation is pretty clear about how to do GET: but it's thoroughly useless about how to do POST:. Is there any example for how to do POST:? -- View this message in context: http://forum.world.st/Teapot-and-POST-tp4951616.html Sent from the Pharo Sm

Re: [Pharo-users] Teapot and POST:

2017-06-16 Thread horrido
Thank you very much! Now, I understand. However, it's not *that* obvious. Your excellent POST: example really should be in the documentation. Attila Magyar wrote > It's basically the same as GET and the others. The request object contains > the url encoded form data or whatever was posted. The re

[Pharo-users] UUIDGenerator

2017-06-17 Thread horrido
Is there even one shred of documentation anywhere that shows how to use UUIDGenerator? A thorough Google search reveals nothing! All I find are reference materials. I'd like to see just one working code sample, no matter how simple. -- View this message in context: http://forum.world.st/UUIDGene

Re: [Pharo-users] UUIDGenerator

2017-06-17 Thread horrido
Okay, I figured it out. Here's my method: generateUUID | aStream hex s x | hex := '0123456789ABCDEF'. x := ByteArray new: 16. UUIDGenerator default generateBytes: x forVersion: 4. s := String new: 32. aStream := WriteStream on: s. x do: [ :each | aStream nextPut: (hex a

Re: [Pharo-users] UUIDGenerator

2017-06-17 Thread horrido
ment in from the newer > version. > >> On 17 Jun 2017, at 16:27, horrido < > horrido.hobbies@ > > wrote: >> >> Okay, I figured it out. Here's my method: >> >> generateUUID >>| aStream hex s x | >>hex := '0123456789ABCDE

Re: [Pharo-users] UUIDGenerator

2017-06-18 Thread horrido
se, Shift-Enter upper, scrolll down as bit, find > String>>#asUppercase > > Spotter is really great at finding stuff, and coupled with tests and > examples it helps in building understanding. > > Agreed, this is not the same as looking for stuff as in, say, Java or > Pyt

[Pharo-users] Teapot session

2017-06-18 Thread horrido
Does Teapot's (ZnRequest's?) session ever expire? What is the expiry period? I can't find where it's specified or configured. -- View this message in context: http://forum.world.st/Teapot-session-tp4951845.html Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.

Re: [Pharo-users] Teapot session

2017-06-19 Thread horrido
. Right now, the > expiration time is a fixed constant. > >> On 19 Jun 2017, at 08:08, Stephane Ducasse < > stepharo.self@ > > wrote: >> >> Teapot is a layer on zinc so you may check the Zinc chapters (I do not >> know if this is there). >> >&g

Re: [Pharo-users] Teapot session

2017-06-19 Thread horrido
Sven Van Caekenberghe-2 wrote >> On 19 Jun 2017, at 15:40, horrido < > horrido.hobbies@ > > wrote: >> >> I've added an attribute to the session called #user... >> >> req session attributeAt: #user ifAbsentPut: user >> >> This is used t

[Pharo-users] How to use HTTPS (SSL) with Zinc

2017-06-23 Thread horrido
Okay, so I have my nice little Teapot app, but I'd like to run it as HTTPS. As far as I can understand, to do this I must go through Zinc. However, the docs on the web seem rather out of date. For example, I do not have ZnZincServerAdapter (in Pharo 5.0). In the simplest terms, how do I support HT

Re: [Pharo-users] How to use HTTPS (SSL) with Zinc

2017-06-23 Thread horrido
I get an "SSL Exception: accept failed [code:-5]" error. Is it because I have a self-signed cert? Apparently, it's failing on: result := self sslSession accept: in from: 1 to: count into: out. Sven Van Caekenberghe-2 wrote > Hi, > >> On 23 Jun 2017, at 20:41, h

Re: [Pharo-users] How to use HTTPS (SSL) with Zinc

2017-06-23 Thread horrido
This is on my Raspberry Pi running the latest Raspbian. I'm using Pharo 5.0. The browser is Firefox. Sven Van Caekenberghe-2 wrote >> On 23 Jun 2017, at 23:39, horrido < > horrido.hobbies@ > > wrote: >> >> I get an "SSL Exception: accept failed [code:

Re: [Pharo-users] How to use HTTPS (SSL) with Zinc

2017-06-23 Thread horrido
I discovered that I skipped an important step in creating the SSL cert. HTTPS is now working. However, for some reason, it's not finding my Teapot routes. The route that worked in http://localhost:1701/login, for example, no longer works in https://localhost:1443/login. I'm investigating... --

Re: [Pharo-users] How to use HTTPS (SSL) with Zinc

2017-06-23 Thread horrido
Okay, I think I understand. There are two server instances, one for http and one for https. How do I get Teapot to use the one for https??? horrido wrote > I discovered that I skipped an important step in creating the SSL cert. > HTTPS is now working. However, for some reason, it's

Re: [Pharo-users] How to use HTTPS (SSL) with Zinc

2017-06-24 Thread horrido
Are you referring to ConfigurationOfTeapot? I presume it's not loaded by your instruction: Gofer it smalltalkhubUser: 'zeroflag' project: 'Teapot'; configuration; loadStable. So how do I load it? Attila Magyar wrote > Teapot uses ZnServer defaultServerClass by default, but you can

Re: [Pharo-users] How to use HTTPS (SSL) with Zinc

2017-06-24 Thread horrido
Okay, I should've asked, how do I get the development version? horrido wrote > Are you referring to ConfigurationOfTeapot? I presume it's not loaded by > your instruction: > > Gofer it > smalltalkhubUser: 'zeroflag' project: 'Teapot'; > c

[Pharo-users] PreDebugWindow: Report to whom?

2017-07-08 Thread horrido
In the PreDebugWindow, there is an option to Report an exception. But to whom does it report? I can't find any documentation for this. I presume most developers would never need to Report anything. -- View this message in context: http://forum.world.st/PreDebugWindow-Report-to-whom-tp4953974.h

[Pharo-users] Using the Debugger to write code

2017-07-11 Thread horrido
The *Pharo By Example* book says that you can use the Debugger to write code. So if you have a "does not understand" error, you're given the option of Creating a new method. That's cool. But for the life of me, I can't figure out how to create new classes for my application from within the Debugge

[Pharo-users] In Praise of the Very Best Programming Language

2017-07-17 Thread horrido
My farewell article? https://medium.com/@richardeng/in-praise-of-the-very-best-programming-language-eae36ae434af -- View this message in context: http://forum.world.st/In-Praise-of-the-Very-Best-Pr

[Pharo-users] Can anyone answer this?

2017-07-19 Thread horrido
Miles Fidelman (at Quora) and I were having an argument about the suitability of Smalltalk (Pharo) for large maintainable software projects. The problem is, I've never used Smalltalk in a commercial setting, esp. with respect to large projects. Without that experience, I am wholly unqualified to an

[Pharo-users] The Wisdom of the Crowd Redux

2017-08-21 Thread horrido
I'm glad people in the programming community are recognizing the value of Smalltalk: The Wisdom of the Crowd . I was very pleasantly surprised by this. -- View this message in context: http://forum.world.st/The-Wisdom-of-th

[Pharo-users] Minimizing an Application

2017-08-21 Thread horrido
I received this comment on Facebook: Smalltalk is a fantastic language and its development environment can't be beat... But the documentation for the many open source implementations is contradictory or confusing or missing. I can't speak for the commercial versions. Without an experienced mentor

Re: [Pharo-users] Minimizing an Application

2017-08-22 Thread horrido
example is > pretty straight forward. > > The commercial tools all have a decent "strip dead code" tool, that does a > similar thing in reverse - which is equally a decent way of approaching > the problem and can lead to even tinier results. > > Tim > > Sent f

Re: [Pharo-users] The Wisdom of the Crowd Redux

2017-08-26 Thread horrido
tive. I think > that is an interesting and novel approach for advocacy. > > [1] http://practicaltypography.com/why-racket-why-lisp.html > > Cheers, > > Offray > > On 22/08/17 12:09, Ben Coman wrote: >> nice article. thanks for sharing. >> cheers

[Pharo-users] Dark Mode

2017-08-26 Thread horrido
I found this interesting article . I wanted to express my opinion... Dark mode looks cool and all, but it does have a downside. I was very happy with the normal Pharo 5.0 look, but when Pharo 6.0

Re: [Pharo-users] Dark Mode

2017-08-26 Thread horrido
Oh, cool! I didn't realize that. (I've never had a need to look at Settings.) Thanks. -- View this message in context: http://forum.world.st/Dark-Mode-tp4964409p4964436.html Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.

[Pharo-users] You can help me

2017-08-31 Thread horrido
I'm writing an article about Pharo. I would like to list the Top 10 "really big" things that have been developed in the past several years, /or are being developed right now/. Please word it in a way that laypeople (like CTOs and non-Smalltalkers) can understand. Thanks. (I know "really big" is ra

[Pharo-users] Behold Pharo: The Modern Smalltalk

2017-10-04 Thread horrido
Behold Pharo: The Modern Smalltalk If you would like to suggest some edits, I'm all ears. Anything to improve the impact of the article. Thanks. -- Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310

Re: [Pharo-users] Behold Pharo: The Modern Smalltalk

2017-10-05 Thread horrido
Yes, the "updated" angle was the crucial tactic. Thanks. I just wanted to inform you that in just 48 hours since publication, this article has gathered over 11,000 views! This is a new record for me. Fastest rising. I am astounded by the number; I really didn't expect it. It's a very, very nice w

Re: [Pharo-users] Behold Pharo: The Modern Smalltalk

2017-10-06 Thread horrido
I've incorporated some of the suggestions. Thanks. Here's a very lively discussion at Hacker News: https://news.ycombinator.com/item?id=15399442 The article has sparked a raging debate. Hacker News readers seem to really like the article, as it has garnered 150 points, /more than any other articl

Re: [Pharo-users] Behold Pharo: The Modern Smalltalk

2017-10-06 Thread horrido
I received this comment from someone who complained: *What about the lack of documentation? From time to time I’ve checked some SmallTalk implementations like Squeak, GNU-Smalltalk and now Pharo. Of these, only GNU-SmallTalk appears to have a free, official programming guide and core library refer

Re: [Pharo-users] Behold Pharo: The Modern Smalltalk

2017-10-06 Thread horrido
), people didn’t have a problem with trying different technologies. That’s why I had no issue with learning Smalltalk 10 years ago, after I had retired from a 20-year-long career in C systems programming and FORTRAN scientific programming. Sven Van Caekenberghe-2 wrote >> On 6 Oct 2017, at 14:54, h

Re: [Pharo-users] Behold Pharo: The Modern Smalltalk

2017-10-06 Thread horrido
, oh the horrors of that >> syntax. yiaks !!! >> >> I am so enternal greatful that Pharo introduced me to live coding and >> opened my eyes to universe of fun and productivity. I cannot imagine >> coding an other way ever again. >> >> I really hope

Re: [Pharo-users] Behold Pharo: The Modern Smalltalk

2017-10-07 Thread horrido
> My point is that indeed you can do with EASE live coding in a numerous languages, at least to my experience. I have tried only Python and C/C++. Until I came upon this thread, I never knew you could do live coding in Python and C/C++. And I was a professional C/C++ programmer for over 15 years!

[Pharo-users] What does RMoD stand for?

2017-10-07 Thread horrido
It is bizarre. Nowhere on the web can I find any reference to what INRIA's *RMoD* acronym stands for. -- Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html

Re: [Pharo-users] Behold Pharo: The Modern Smalltalk

2017-10-09 Thread horrido
Hey, guys, I'm mentioned in this O'Reilly newsletter !!! All because of the Pharo article. I wonder, is my campaign /actually/ succeeding? If so, I can d

[Pharo-users] FYI about Pharo MOOC

2017-10-10 Thread horrido
Somebody posted this about the Pharo MOOC: https://medium.com/@josephshirk/it-would-be-nice-if-it-were-in-english-b07f6445f23 To which I responded: https://medium.com/@richardeng/the-videos-are-like-lecturers-in-university-49a68c23cf01 Some food for thought. -- Sent from: http://forum.world.st

Re: [Pharo-users] Behold Pharo: The Modern Smalltalk

2017-10-10 Thread horrido
well-documented (containing a cursory remark which is just barely useful). I realize that creating a live reference page is not easy to do. In fact, it's a lot of work. But the absence of such a page is a real obstacle to Pharo acceptance. horrido wrote > Thanks. I gave your answer verbatim. I a

Re: [Pharo-users] Behold Pharo: The Modern Smalltalk

2017-10-12 Thread horrido
I'll second that. Having separate namespaces would be really good. VisualWorks has them. Why not Pharo? kilon.alios wrote > The one things I trully miss, even know that I am "experieced" Pharo > coder, > depending on your standards, is python namespaces > > I dont care about the dot syntax but

Re: [Pharo-users] Smalltalk Argument

2017-10-23 Thread horrido
To quote from The Wisdom of the Crowd : The crowd is indeed wise. This wisdom shows up in the latest StackOverflow survey , as well

Re: [Pharo-users] Smalltalk Argument

2017-10-23 Thread horrido
Of all the responses here, I like this one the best because it's right on the money. In my long career, I've been dropped into many software projects where I had to quickly ramp up with a new programming language. The employer didn't hire me for my language expertise; they hired me for my programm

[Pharo-users] Multi-core Software Concurrency

2017-10-23 Thread horrido
With today’s powerful multi-core processors, the demand for efficient software concurrency is high. We find strong support for such concurrency in the latest crop of “modern” languages such as Clojure, Elixir, Go, Haskell, and Scala. Whenever I present Smalltalk (Pharo) as a great language option,

Re: [Pharo-users] Multi-core Software Concurrency

2017-10-23 Thread horrido
Yes, but isn't there an important class of concurrent software where lightweight threads work on shared state? Isn't that the reason for "goroutines" in Go, and STM in Clojure, and actors in Scala? Stephan Eggermont-3 wrote > On 23-10-17 15:27, horrido wrote: >> D

Re: [Pharo-users] Multi-core Software Concurrency

2017-10-23 Thread horrido
core that is idle to take advantage of your > multiple > cores. > > Summary: > The answer is "Pharo can do this by accessing the GPU which much faster > than CPU or can access multiple cores through multiple instances running > at > the same time". > > So ye

[Pharo-users] UFFI and Fortran

2017-10-26 Thread horrido
Can UFFI be used to call into a Fortran library? -- Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html

[Pharo-users] Pharo: Reinventing Smalltalk

2017-11-01 Thread horrido
FYI, reader comments to my interview with Stef: https://www.reddit.com/r/programming/comments/7a30vx/pharo_reinventing_smalltalk/ If you can respond, that would be great. -- Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html

Re: [Pharo-users] UFFI and Fortran

2017-11-02 Thread horrido
Sounds like it's possible to call into TensorFlow (Python) from Pharo. That would give Pharo a tremendous boost for machine learning applications. Am I right? kilon.alios wrote > Maybe you talk about TalkFFI which aumatically wrapped C libraries for > Pharo and i think Squeak as well but used Na

[Pharo-users] Blitzkrieg!

2015-01-17 Thread horrido
http://horridohobbies.tumblr.com/ *Today is the one-month anniversary of the SRP.* We have made good progress, but there is still much work ahead of us. Shortly, I will be seeking corporate sponsorship. As well, I'm trying to coordinate activities with the Sm

[Pharo-users] InfoWorld on Redline Smalltalk

2015-01-17 Thread horrido
http://www.infoworld.com/article/2867543/java/redline-smalltalk-bridging-smalltalk-jvm-worlds.html Amber and Redline are vital *strategic* projects for Smalltalk. One is for the browser and one

Re: [Pharo-users] InfoWorld on Redline Smalltalk

2015-01-17 Thread horrido
I had never heard of RTalk or Gravel. In all my Googling, I've never come across these two. They're obviously not on the minds of very many people. Are they even active projects? At least Redline is relatively prominent. At least James Ladd is actively working on it. His efforts should be commende

Re: [Pharo-users] [Pharo-dev] InfoWorld on Redline Smalltalk

2015-01-17 Thread horrido
I agree that Amber is important, given that client-side web development is the /fad du jour/. But having a Smalltalk on the JVM is also important if we want to penetrate the enterprise. JVM is the closest thing we have to a "standard" enterprise platform. Languages such as Scala and Groovy have ha

Re: [Pharo-users] InfoWorld on Redline Smalltalk

2015-01-17 Thread horrido
kilon.alios wrote > Porting code to JVM and Javascript has 3 issues > > a) you are no longer able to use the libraries of your popular > implementation (see Pharo) unless you wrap those libraries with something > like JNA (a ffi for JAVA) > b) most people would not use JVM unless if they have to a

Re: [Pharo-users] InfoWorld on Redline Smalltalk

2015-01-17 Thread horrido
Thanks for this link! I always thought there was something not right about Angular, and this article (and its links) clearly lay out the issue. Obviously, I think Amber is a better solution. The one big takeaway from these anti-Angular articles, I think, is this... /IT management often make stu

Re: [Pharo-users] Blitzkrieg!

2015-01-18 Thread horrido
This is a fine line to tread. I have several problems with self-censorship: First of all, "Generalissimo" is just a handle. My previous handle, "horrido", was surely objectionable as well, since it's a play on the battle cry associated with the WWII German Luftwaffe ( Hor

Re: [Pharo-users] InfoWorld on Redline Smalltalk

2015-01-18 Thread horrido
ing-list not an open bar to talk about any topics. > > We will create a Pharo-chat mailing-list. > And all these discussions should be moved there. > > Stef > > > Le 18/1/15 01:00, horrido a écrit : >> Thanks for this link! I always thought there was something not ri

  1   2   3   4   >