TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Pharo 7.0 released

343 点作者 estebanlor超过 6 年前

33 条评论

nudpiedo超过 6 年前
Where does the Pharo runtime run? To which platforms can I bring its solutions? are these standalone binaries or can I create libraries or code which play well with other languages and systems?<p>Every time I look at a programming language, and at the HN it is every second day, I think about what kind of problems can it solve, and for what kind of platforms these compile&#x2F;run their runtimes.. and surprisingly not many programming languages inform properly about the most basic feature, and prefer to go deeper into their.
评论 #18968873 未加载
评论 #18969193 未加载
评论 #18968742 未加载
评论 #18969650 未加载
评论 #18968657 未加载
klibertp超过 6 年前
Detailed changelog: <a href="https:&#x2F;&#x2F;github.com&#x2F;pharo-project&#x2F;pharo-changelogs&#x2F;blob&#x2F;master&#x2F;Pharo70ChangeLogs.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;pharo-project&#x2F;pharo-changelogs&#x2F;blob&#x2F;maste...</a><p>Sounds incredible! Git integration and related code management changes are especially nice, 64-bit by default is great and support for binary packages is also important. New, extensible code browser (Calypso) also sounds impressive, but I&#x27;ll have to see it in action first.<p>Pharo is an incredibly productive environment. Fully inspectable everything (on the language level, but also on GUI level - you can inspect all kinds of widgets interactively) and the Debugger where you can define your logic as needed make for incredible programming experience. Plus, it&#x27;s Smalltalk, which is a beautiful language in its own right.<p>With this release, it looks like Pharo may finally become more than just a toy. Looking forward to it!
评论 #18968808 未加载
nyrulez超过 6 年前
I like what I see, but they do a poor job of explaining the use cases, which is a common issue for most technical projects. Is this for:<p>- learning?<p>- developing personal projects?<p>- developing business projects?<p>- can be deployed to desktop platforms? mobile ? web?<p>- Has GUI library support?<p>Without a clear break down of use cases, I am just lost in the cool technology without any way of determining if it fits my needs.<p>A good example of how to do this well is GameMaker Studio: <a href="https:&#x2F;&#x2F;www.yoyogames.com&#x2F;gamemaker" rel="nofollow">https:&#x2F;&#x2F;www.yoyogames.com&#x2F;gamemaker</a>
评论 #18987176 未加载
jug超过 6 年前
I was going to say that it sounds a little like that Smalltalk IDE Squeak, and then it dawned upon me that this is actually a Smalltalk dialect too. :D<p>I&#x27;m going to throw this in here:<p>&quot;Squeak or Pharo for the beginning Smalltalker?&quot;<p><a href="https:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;8426981&#x2F;squeak-or-pharo-for-the-beginning-smalltalker" rel="nofollow">https:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;8426981&#x2F;squeak-or-pharo-...</a><p>And a third option that is much leaner and maybe less overwhelming especially if you are interested in actually learning Smalltalk itself to begin with:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;Cuis-Smalltalk&#x2F;Cuis-Smalltalk-Dev" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Cuis-Smalltalk&#x2F;Cuis-Smalltalk-Dev</a>
评论 #18972660 未加载
diegoperini超过 6 年前
I lol&#x27;d when the quote, &quot;Pharo is a pure object-oriented programming language and a powerful environment, focused on simplicity and immediate feedback.&quot;, is accompanied with a relatively chaotic artwork of the development environment.<p>Anyways, the dedication of the team is really remarkable. It looks like a really useful learning&#x2F;teaching tool for OOP. I&#x27;ll try and hopefully beat my prejudice.
评论 #18972831 未加载
评论 #18971842 未加载
评论 #18975170 未加载
thekingofh超过 6 年前
&quot;Everything&#x27;s an object&quot; is object oriented programming done right and I can see why Ruby and other languages used those ideas from Smalltalk. I couldn&#x27;t understand the fascination with the integrated environments though. It was my biggest stumbling block. Is there a pathway to use Pharo with my traditional tools?
评论 #18969155 未加载
评论 #18968701 未加载
评论 #18968577 未加载
评论 #18968541 未加载
评论 #18969054 未加载
评论 #18968556 未加载
评论 #18968543 未加载
评论 #18968536 未加载
评论 #18969141 未加载
vanderZwan超过 6 年前
&gt; <i>IoT is now an important part of Pharo. Installing PharoThings (<a href="https:&#x2F;&#x2F;github.com&#x2F;pharo-iot&#x2F;PharoThings" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;pharo-iot&#x2F;PharoThings</a>) provides an impressive amount of tools to develop applications in small devices.</i><p>On that GH repo[0] I see:<p>&gt; <i>Raspberry driven by WiringPi library</i><p>&gt; <i>Arduino driven by Firmata, soon</i><p>&gt; <i>Beaglebone, soon</i><p>Has anyone played with this?<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;pharo-iot&#x2F;PharoThings" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;pharo-iot&#x2F;PharoThings</a>
评论 #18969307 未加载
AdmiralAsshat超过 6 年前
The Pharo website has zero mention of its relation to Smalltalk, although the Wiki article calls it a dialect.<p>So how close are the two in reality? Is the syntax from your standard Smalltalk-80 textbook largely portable&#x2F;compatible to Pharo, or is Pharo merely &quot;inspired&quot; by Smalltalk?
评论 #18970954 未加载
评论 #18969909 未加载
评论 #18969345 未加载
norberthartl超过 6 年前
Final steps have been taken to make it useful from small devices up to enterprise usage. Still the best working environment ever encountered. Congrats to this gem!
svc超过 6 年前
A significant milestone, worth exploring for getting a new perspective on working with objects.<p>Congratulations !<p>Sven
butterisgood超过 6 年前
Been a fan for years of this work - though distant. I’d love to get more time to really build something interesting in Pharo.
typon超过 6 年前
Any good examples of open source tools made using Pharo?
评论 #18985049 未加载
int_19h超过 6 年前
Every time I try a Smalltalk (++) implementation, the custom UI framework is what kills it for me. Not only are they completely non-native in look and feel, but they also lag behind on features - e.g. Pharo is apparently non-high-DPI aware on Windows.
评论 #18974014 未加载
stunt超过 6 年前
Their website is down atm.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;pharo-project&#x2F;pharo-changelogs&#x2F;blob&#x2F;master&#x2F;Pharo70ChangeLogs.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;pharo-project&#x2F;pharo-changelogs&#x2F;blob&#x2F;maste...</a>
评论 #18969996 未加载
register超过 6 年前
The main issues that prevents me to have an interest in Pharo are the following two: - There is no real multithreading support - It&#x27;s not easily embeddable<p>I believe that there are attempts to tackle these problems but what is the status?
评论 #18979638 未加载
zem超过 6 年前
does it have decent hidpi support yet? I remember trying out pharo 6 briefly and being unable to get it usable on my laptop.
评论 #18970659 未加载
bunderbunder超过 6 年前
For anyone interested in learning Pharo&#x2F;Smalltalk, there is a pretty decent MOOC: <a href="https:&#x2F;&#x2F;mooc.pharo.org" rel="nofollow">https:&#x2F;&#x2F;mooc.pharo.org</a>
claystu超过 6 年前
TLDR: Pharo needs mountains of high-quality documentation equal to Python&#x27;s docs or Java&#x27;s docs if it seriously hopes to attract server-side or desktop mindshare among developers.<p>Long Version:<p>In 1980, Smalltalk had some of the best documentation of any language out there. In 2019, it basically has none. By 2019 standards, Pharo 7 ships without any documentation at all. That&#x27;s a game-stopper.<p>Pharo 7 looks really polished. It sounds like the design team put in tons of hard work over the past year and half to produce this release. Moreover, since it&#x27;s smalltalk, Pharo is also probably very powerful for both web and desktop development. BUT NONE OF THAT MATTERS IF DEVELOPERS CAN&#x27;T FIGURE OUT HOW TO USE IT!!!<p>(pardon the all caps, but I want to emphasize my point)<p>Here is my message for the development team: if you really want developers to start building stuff with Pharo, then you absolutely must (1) write detailed, soup-to-nuts, high quality docs for web design and (2) write another set of detailed, soup-to-nuts, high quality docs for desktop GUI programming.<p>The Pharo book doesn&#x27;t cut it--not even close. It&#x27;s not a very good book. The Pharo MOOC doesn&#x27;t cut it--again, not even close. Who wants to learn that way? ProfStef is just a fancy hello world; it&#x27;s really not a tutorial and it doesn&#x27;t lead anywhere.<p>I realize that what I&#x27;m saying comes across as pretty strong medicine, but please understand, that&#x27;s because I actually think Pharo looks amazing and would like to use it.<p>In my opinion, you should stop development on Pharo and document what you&#x27;ve built instead. Write docs for a year. Today&#x27;s release announcement states that the Pharo 7 team closed 2142 issues. Brag in 2020 about the fact that you wrote 2142 pages of documentation and tutorials over the past year. Make your documentation coverage as thorough as your testing coverage.<p>Imagine what might happen if Smalltalk 2020 was as thoroughly documented as Smalltalk 80.
评论 #18991851 未加载
评论 #18985322 未加载
dangom超过 6 年前
How does this feel compared to programming in Emacs? (It&#x27;s an honest question, from someone who&#x27;d love to try out Pharo)
评论 #18992145 未加载
评论 #18974174 未加载
qwerty456127超过 6 年前
Is it possible to integrate Pharo with KDE so the windows won&#x27;t be trapped inside the Pharo window (I don&#x27;t really like MDI) and would have system-set decorations (I love using &quot;keep above&quot;, &quot;keep below&quot; and &quot;shade&quot; buttons I&#x27;ve added via the window manager configuration)?
zionpi超过 6 年前
Is there any progress on porting to mobile system.[This](<a href="https:&#x2F;&#x2F;medium.com&#x2F;@richardeng&#x2F;mobile-smalltalk-c6f0cc712909)mobile" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;@richardeng&#x2F;mobile-smalltalk-c6f0cc712909...</a> SmallTalk seems to be the furthest endeavor.
agumonkey超过 6 年前
old article about calypso class browser <a href="https:&#x2F;&#x2F;dionisiydk.blogspot.com&#x2F;2016&#x2F;12&#x2F;calypso-new-system-browser-for-pharo.html" rel="nofollow">https:&#x2F;&#x2F;dionisiydk.blogspot.com&#x2F;2016&#x2F;12&#x2F;calypso-new-system-b...</a>
mhd超过 6 年前
A few years back Pharo&#x27;s predecessor&#x2F;sibling Squeak was garnering some interest due to its &quot;Seaside&quot; web framework, which used continuations and so made some interactions easier to program.<p>But after the rise of JavaScript, this became a lot less important.
评论 #18970642 未加载
kgrimes2超过 6 年前
Looks interesting. Getting a weird error when installing it via Homebrew, though: &quot;“Pharo6.1-64” is damaged and can’t be opened. You should move it to the Trash.&quot;<p>Anyone experience anything similar?
评论 #18983375 未加载
m_mueller超过 6 年前
Genuinely curious: Is there any industry usage going on for Pharo?
评论 #18968775 未加载
评论 #18969358 未加载
评论 #18968726 未加载
AllegedAlec超过 6 年前
I have Pharo installed on my laptop to try some stuff out with it, but I haven&#x27;t gotten around to it yet. Maybe this is as good a time as any to start it up again.
idahasen超过 6 年前
Big fan of Pharo!
collyw超过 6 年前
First time I have heard of this. What does it offer that other languages don&#x27;t? What are the downsides?
评论 #18968532 未加载
shubb超过 6 年前
What is this thing - is it a programming language or an operating system or a desktop environment?
评论 #18969497 未加载
评论 #18968494 未加载
评论 #18969248 未加载
评论 #18969048 未加载
评论 #18972072 未加载
评论 #18968584 未加载
i_feel_great超过 6 年前
By the way, how do I update pharolauncher to pick this up?
fxfan超过 6 年前
<a href="https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20190122153012&#x2F;https:&#x2F;&#x2F;pharo.org&#x2F;news&#x2F;pharo7.0-released" rel="nofollow">https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20190122153012&#x2F;https:&#x2F;&#x2F;pharo.org...</a>
评论 #18969084 未加载
allwein超过 6 年前
After reading this line:<p>&gt; Pharo is a pure object-oriented programming language and a powerful environment, focused on simplicity and immediate feedback.<p>and seeing the initial screenshot on the announcement, I thought that this was a joke post. How you can call this &quot;focused on simplicity&quot; while showing that horrific hodge podge of a screen shot is beyond me.
评论 #18969439 未加载
m3kw9超过 6 年前
Why would I use this instead of C++ for example
评论 #18969562 未加载
评论 #18971265 未加载