Pharo-users
By thread
pharo-users@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- 6 participants
- 50351 messages
Re: [Pharo-users] Tide installation
by Bernat Romagosa
My bad! Forget my previous email!
Sorry.
2014-09-02 18:16 GMT+02:00 Bernat Romagosa <tibabenfortlapalanca(a)gmail.com>:
> Hola Esteban!
>
> Thanks, but it's still failing (although it progressed a little bit
> further):
>
> bower amber#0efe3ad09 not-cached git://
>> github.com/amber-smalltalk/amber.git#0efe3ad09
>> bower amber#0efe3ad09 resolve git://
>> github.com/amber-smalltalk/amber.git#0efe3ad09
>> bower amber#0efe3ad09 short-sha Consider using longer commit SHA
>> to avoid conflicts
>> bower amber#0efe3ad09 checkout 0efe3ad09
>> bower amber#0efe3ad09 resolved git://
>> github.com/amber-smalltalk/amber.git#0efe3ad09
>> bower jquery-tabby#* cached git://
>> github.com/alanhogan/Tabby.git#925c5a416a
>> bower jquery-tabby#* validate 925c5a416a against git://
>> github.com/alanhogan/Tabby.git#*
>> bower jquery#~1.10.2 cached git://
>> github.com/jquery/jquery.git#1.10.2
>> bower jquery#~1.10.2 validate 1.10.2 against git://
>> github.com/jquery/jquery.git#~1.10.2
>> bower showdown#~0.3.1 cached git://
>> github.com/coreyti/showdown.git#0.3.1
>> bower showdown#~0.3.1 validate 0.3.1 against git://
>> github.com/coreyti/showdown.git#~0.3.1
>> bower es5-shim#~3.3.0 cached git://
>> github.com/es-shims/es5-shim.git#3.3.2
>> bower es5-shim#~3.3.0 validate 3.3.2 against git://
>> github.com/es-shims/es5-shim.git#~3.3.0
>> bower codemirror#~3.24.0 cached git://
>> github.com/marijnh/CodeMirror.git#3.24.0
>> bower codemirror#~3.24.0 validate 3.24.0 against git://
>> github.com/marijnh/CodeMirror.git#~3.24.0
>> bower bootstrap#~2.3.2 cached git://
>> github.com/alonisser/bower-bootstrap-2.3.2-legacy.git#2.3.2
>> bower bootstrap#~2.3.2 validate 2.3.2 against git://
>> github.com/alonisser/bower-bootstrap-2.3.2-legacy.git#~2.3.2
>> bower jquery-ui#~1.10.3 cached git://
>> github.com/components/jqueryui.git#1.10.4
>> bower jquery-ui#~1.10.3 validate 1.10.4 against git://
>> github.com/components/jqueryui.git#~1.10.3
>> bower require-css#~0.1.2 cached git://
>> github.com/guybedford/require-css.git#0.1.4
>> bower require-css#~0.1.2 validate 0.1.4 against git://
>> github.com/guybedford/require-css.git#~0.1.2
>> bower jquery-ui#~1.10.3 new version for git://
>> github.com/components/jqueryui.git#~1.10.3
>> bower jquery-ui#~1.10.3 resolve git://
>> github.com/components/jqueryui.git#~1.10.3
>> bower jquery-ui#~1.10.3 download
>> https://github.com/components/jqueryui/archive/1.10.4.tar.gz
>> bower require-css#~0.1.2 new version for git://
>> github.com/guybedford/require-css.git#~0.1.2
>> bower require-css#~0.1.2 resolve git://
>> github.com/guybedford/require-css.git#~0.1.2
>> bower require-css#~0.1.2 download
>> https://github.com/guybedford/require-css/archive/0.1.5.tar.gz
>> bower jquery#>=1.8.0 <2.1.0 cached git://
>> github.com/jquery/jquery.git#2.0.3
>> bower jquery#>=1.8.0 <2.1.0 validate 2.0.3 against git://
>> github.com/jquery/jquery.git#>=1.8.0 <2.1.0
>> bower require-css#~0.1.2 extract archive.tar.gz
>> bower require-css#~0.1.2 resolved git://
>> github.com/guybedford/require-css.git#0.1.5
>> bower jquery-ui#~1.10.3 extract archive.tar.gz
>> bower jquery-ui#~1.10.3 invalid-meta jquery-ui is missing "ignore"
>> entry in bower.json
>> bower jquery-ui#~1.10.3 resolved git://
>> github.com/components/jqueryui.git#1.10.4
>> bower EACCES EACCES, mkdir
>> '/home/nabax/myproject/github-cache/tide-framework/tide/master/tide-framework-tide-252a3d8/bower_components'
>> Stack trace:
>> Error: EACCES, mkdir
>> '/home/nabax/myproject/github-cache/tide-framework/tide/master/tide-framework-tide-252a3d8/bower_components'
>> Console trace:
>> Trace
>> at StandardRenderer.error
>> (/usr/local/lib/node_modules/bower/lib/renderers/StandardRenderer.js:72:17)
>> at Logger.<anonymous>
>> (/usr/local/lib/node_modules/bower/bin/bower:110:22)
>>
>> at Logger.EventEmitter.emit (events.js:95:17)
>> at Logger.emit
>> (/usr/local/lib/node_modules/bower/node_modules/bower-logger/lib/Logger.js:29:39)
>> at /usr/local/lib/node_modules/bower/lib/commands/index.js:40:20
>> at _rejected
>> (/usr/local/lib/node_modules/bower/node_modules/q/q.js:797:24)
>> at /usr/local/lib/node_modules/bower/node_modules/q/q.js:823:30
>> at Promise.when
>> (/usr/local/lib/node_modules/bower/node_modules/q/q.js:1035:31)
>> at Promise.promise.promiseDispatch
>> (/usr/local/lib/node_modules/bower/node_modules/q/q.js:741:41)
>> at /usr/local/lib/node_modules/bower/node_modules/q/q.js:557:44
>> System info:
>> Bower version: 1.3.9
>>
>> Node version: 0.10.25
>> OS: Linux 3.11.0-19-generic x64
>>
>
> Should I add jquery-ui to the ignore array in bower.json?
>
>
>
> 2014-09-02 17:15 GMT+02:00 Esteban Lorenzano <estebanlm(a)gmail.com>:
>
> yeah, doc is bad⦠you need to install the newest bower, not the version
>> specifies there.
>>
>> cheers,
>> Esteban
>>
>> On 02 Sep 2014, at 17:05, Bernat Romagosa <tibabenfortlapalanca(a)gmail.com>
>> wrote:
>>
>> Hi list!
>>
>> I wanted to try out Tide, and I'm following the steps at:
>> https://github.com/tide-framework/tide
>>
>> However, I can't get through the bower install step. Here's the output:
>>
>>
>> bower amber#0efe3ad09 not-cached git://
>>> github.com/amber-smalltalk/amber.git#0efe3ad09
>>> bower amber#0efe3ad09 resolve git://
>>> github.com/amber-smalltalk/amber.git#0efe3ad09
>>> bower amber#0efe3ad09 ENORESTARGET Tag/branch 0efe3ad09 does not
>>> exist
>>> Additional error details:
>>> Available tags: 0.10, 0.10.0, 0.11.0, 0.12.0, 0.12.1, 0.12.2, 0.12.3,
>>> 0.12.4, 0.12.6, 0.13.0-alpha.1, 0.13.0-alpha.2, 0.9, 0.9.1, legacy,
>>> legacy2, legacy3-iife
>>> Available branches: 0.13-prereleases, camillo-hacks, chromeos, gh-pages,
>>> master, moka, nemo, nw-helios-app, stable, website-deployment
>>
>>
>>
>> I changed 0efe3ad09 for stable in bower.json and it failed with:
>>
>>
>> bower amber#stable not-cached git://
>>> github.com/amber-smalltalk/amber.git#stable
>>> bower amber#stable resolve git://
>>> github.com/amber-smalltalk/amber.git#stable
>>> bower amber#stable checkout stable
>>> bower amber#stable error Arguments to path.join must be
>>> strings
>>> Stack trace:
>>> TypeError: Arguments to path.join must be strings
>>> at path.js:360:15
>>> at Array.filter (native)
>>> at Object.exports.join (path.js:358:36)
>>> at GitHubResolver.GitResolver._cleanup
>>> (/usr/local/lib/node_modules/bower/lib/core/resolvers/GitResolver.js:182:26)
>>> at
>>> /usr/local/lib/node_modules/bower/lib/core/resolvers/GitResolver.js:74:25
>>> at Promise.apply
>>> (/usr/local/lib/node_modules/bower/node_modules/q/q.js:1122:26)
>>> at Promise.promise.promiseDispatch
>>> (/usr/local/lib/node_modules/bower/node_modules/q/q.js:752:41)
>>> at /usr/local/lib/node_modules/bower/node_modules/q/q.js:1337:14
>>> at flush
>>> (/usr/local/lib/node_modules/bower/node_modules/q/q.js:108:17)
>>> at process._tickCallback (node.js:415:13)
>>> Console trace:
>>> Trace
>>> at StandardRenderer.error
>>> (/usr/local/lib/node_modules/bower/lib/renderers/StandardRenderer.js:74:17)
>>> at Logger.updateNotifier.packageName
>>> (/usr/local/lib/node_modules/bower/bin/bower:109:18)
>>> at Logger.EventEmitter.emit (events.js:95:17)
>>> at Logger.emit
>>> (/usr/local/lib/node_modules/bower/node_modules/bower-logger/lib/Logger.js:29:39)
>>> at /usr/local/lib/node_modules/bower/lib/commands/install.js:28:16
>>> at _rejected
>>> (/usr/local/lib/node_modules/bower/node_modules/q/q.js:808:24)
>>> at /usr/local/lib/node_modules/bower/node_modules/q/q.js:834:30
>>> at Promise.when
>>> (/usr/local/lib/node_modules/bower/node_modules/q/q.js:1079:31)
>>> at Promise.promise.promiseDispatch
>>> (/usr/local/lib/node_modules/bower/node_modules/q/q.js:752:41)
>>> at /usr/local/lib/node_modules/bower/node_modules/q/q.js:574:44
>>> System info:
>>> Bower version: 1.2.6
>>> Node version: 0.10.25
>>> OS: Linux 3.11.0-19-generic x64
>>
>>
>> I'm kind of stuck, any tips?
>>
>> Thanks!
>>
>> Bernat.
>>
>>
>> --
>> Bernat Romagosa.
>>
>>
>>
>
>
> --
> Bernat Romagosa.
>
--
Bernat Romagosa.
Sept. 2, 2014
Re: [Pharo-users] Tide installation
by Bernat Romagosa
Hola Esteban!
Thanks, but it's still failing (although it progressed a little bit
further):
bower amber#0efe3ad09 not-cached git://
> github.com/amber-smalltalk/amber.git#0efe3ad09
> bower amber#0efe3ad09 resolve git://
> github.com/amber-smalltalk/amber.git#0efe3ad09
> bower amber#0efe3ad09 short-sha Consider using longer commit SHA to
> avoid conflicts
> bower amber#0efe3ad09 checkout 0efe3ad09
> bower amber#0efe3ad09 resolved git://
> github.com/amber-smalltalk/amber.git#0efe3ad09
> bower jquery-tabby#* cached git://
> github.com/alanhogan/Tabby.git#925c5a416a
> bower jquery-tabby#* validate 925c5a416a against git://
> github.com/alanhogan/Tabby.git#*
> bower jquery#~1.10.2 cached git://
> github.com/jquery/jquery.git#1.10.2
> bower jquery#~1.10.2 validate 1.10.2 against git://
> github.com/jquery/jquery.git#~1.10.2
> bower showdown#~0.3.1 cached git://
> github.com/coreyti/showdown.git#0.3.1
> bower showdown#~0.3.1 validate 0.3.1 against git://
> github.com/coreyti/showdown.git#~0.3.1
> bower es5-shim#~3.3.0 cached git://
> github.com/es-shims/es5-shim.git#3.3.2
> bower es5-shim#~3.3.0 validate 3.3.2 against git://
> github.com/es-shims/es5-shim.git#~3.3.0
> bower codemirror#~3.24.0 cached git://
> github.com/marijnh/CodeMirror.git#3.24.0
> bower codemirror#~3.24.0 validate 3.24.0 against git://
> github.com/marijnh/CodeMirror.git#~3.24.0
> bower bootstrap#~2.3.2 cached git://
> github.com/alonisser/bower-bootstrap-2.3.2-legacy.git#2.3.2
> bower bootstrap#~2.3.2 validate 2.3.2 against git://
> github.com/alonisser/bower-bootstrap-2.3.2-legacy.git#~2.3.2
> bower jquery-ui#~1.10.3 cached git://
> github.com/components/jqueryui.git#1.10.4
> bower jquery-ui#~1.10.3 validate 1.10.4 against git://
> github.com/components/jqueryui.git#~1.10.3
> bower require-css#~0.1.2 cached git://
> github.com/guybedford/require-css.git#0.1.4
> bower require-css#~0.1.2 validate 0.1.4 against git://
> github.com/guybedford/require-css.git#~0.1.2
> bower jquery-ui#~1.10.3 new version for git://
> github.com/components/jqueryui.git#~1.10.3
> bower jquery-ui#~1.10.3 resolve git://
> github.com/components/jqueryui.git#~1.10.3
> bower jquery-ui#~1.10.3 download
> https://github.com/components/jqueryui/archive/1.10.4.tar.gz
> bower require-css#~0.1.2 new version for git://
> github.com/guybedford/require-css.git#~0.1.2
> bower require-css#~0.1.2 resolve git://
> github.com/guybedford/require-css.git#~0.1.2
> bower require-css#~0.1.2 download
> https://github.com/guybedford/require-css/archive/0.1.5.tar.gz
> bower jquery#>=1.8.0 <2.1.0 cached git://
> github.com/jquery/jquery.git#2.0.3
> bower jquery#>=1.8.0 <2.1.0 validate 2.0.3 against git://
> github.com/jquery/jquery.git#>=1.8.0 <2.1.0
> bower require-css#~0.1.2 extract archive.tar.gz
> bower require-css#~0.1.2 resolved git://
> github.com/guybedford/require-css.git#0.1.5
> bower jquery-ui#~1.10.3 extract archive.tar.gz
> bower jquery-ui#~1.10.3 invalid-meta jquery-ui is missing "ignore" entry
> in bower.json
> bower jquery-ui#~1.10.3 resolved git://
> github.com/components/jqueryui.git#1.10.4
> bower EACCES EACCES, mkdir
> '/home/nabax/myproject/github-cache/tide-framework/tide/master/tide-framework-tide-252a3d8/bower_components'
> Stack trace:
> Error: EACCES, mkdir
> '/home/nabax/myproject/github-cache/tide-framework/tide/master/tide-framework-tide-252a3d8/bower_components'
> Console trace:
> Trace
> at StandardRenderer.error
> (/usr/local/lib/node_modules/bower/lib/renderers/StandardRenderer.js:72:17)
> at Logger.<anonymous>
> (/usr/local/lib/node_modules/bower/bin/bower:110:22)
> at Logger.EventEmitter.emit (events.js:95:17)
> at Logger.emit
> (/usr/local/lib/node_modules/bower/node_modules/bower-logger/lib/Logger.js:29:39)
> at /usr/local/lib/node_modules/bower/lib/commands/index.js:40:20
> at _rejected
> (/usr/local/lib/node_modules/bower/node_modules/q/q.js:797:24)
> at /usr/local/lib/node_modules/bower/node_modules/q/q.js:823:30
> at Promise.when
> (/usr/local/lib/node_modules/bower/node_modules/q/q.js:1035:31)
> at Promise.promise.promiseDispatch
> (/usr/local/lib/node_modules/bower/node_modules/q/q.js:741:41)
> at /usr/local/lib/node_modules/bower/node_modules/q/q.js:557:44
> System info:
> Bower version: 1.3.9
> Node version: 0.10.25
> OS: Linux 3.11.0-19-generic x64
Should I add jquery-ui to the ignore array in bower.json?
2014-09-02 17:15 GMT+02:00 Esteban Lorenzano <estebanlm(a)gmail.com>:
> yeah, doc is bad⦠you need to install the newest bower, not the version
> specifies there.
>
> cheers,
> Esteban
>
> On 02 Sep 2014, at 17:05, Bernat Romagosa <tibabenfortlapalanca(a)gmail.com>
> wrote:
>
> Hi list!
>
> I wanted to try out Tide, and I'm following the steps at:
> https://github.com/tide-framework/tide
>
> However, I can't get through the bower install step. Here's the output:
>
>
> bower amber#0efe3ad09 not-cached git://
>> github.com/amber-smalltalk/amber.git#0efe3ad09
>> bower amber#0efe3ad09 resolve git://
>> github.com/amber-smalltalk/amber.git#0efe3ad09
>> bower amber#0efe3ad09 ENORESTARGET Tag/branch 0efe3ad09 does not exist
>> Additional error details:
>> Available tags: 0.10, 0.10.0, 0.11.0, 0.12.0, 0.12.1, 0.12.2, 0.12.3,
>> 0.12.4, 0.12.6, 0.13.0-alpha.1, 0.13.0-alpha.2, 0.9, 0.9.1, legacy,
>> legacy2, legacy3-iife
>> Available branches: 0.13-prereleases, camillo-hacks, chromeos, gh-pages,
>> master, moka, nemo, nw-helios-app, stable, website-deployment
>
>
>
> I changed 0efe3ad09 for stable in bower.json and it failed with:
>
>
> bower amber#stable not-cached git://
>> github.com/amber-smalltalk/amber.git#stable
>> bower amber#stable resolve git://
>> github.com/amber-smalltalk/amber.git#stable
>> bower amber#stable checkout stable
>> bower amber#stable error Arguments to path.join must be
>> strings
>> Stack trace:
>> TypeError: Arguments to path.join must be strings
>> at path.js:360:15
>> at Array.filter (native)
>> at Object.exports.join (path.js:358:36)
>> at GitHubResolver.GitResolver._cleanup
>> (/usr/local/lib/node_modules/bower/lib/core/resolvers/GitResolver.js:182:26)
>> at
>> /usr/local/lib/node_modules/bower/lib/core/resolvers/GitResolver.js:74:25
>> at Promise.apply
>> (/usr/local/lib/node_modules/bower/node_modules/q/q.js:1122:26)
>> at Promise.promise.promiseDispatch
>> (/usr/local/lib/node_modules/bower/node_modules/q/q.js:752:41)
>> at /usr/local/lib/node_modules/bower/node_modules/q/q.js:1337:14
>> at flush
>> (/usr/local/lib/node_modules/bower/node_modules/q/q.js:108:17)
>> at process._tickCallback (node.js:415:13)
>> Console trace:
>> Trace
>> at StandardRenderer.error
>> (/usr/local/lib/node_modules/bower/lib/renderers/StandardRenderer.js:74:17)
>> at Logger.updateNotifier.packageName
>> (/usr/local/lib/node_modules/bower/bin/bower:109:18)
>> at Logger.EventEmitter.emit (events.js:95:17)
>> at Logger.emit
>> (/usr/local/lib/node_modules/bower/node_modules/bower-logger/lib/Logger.js:29:39)
>> at /usr/local/lib/node_modules/bower/lib/commands/install.js:28:16
>> at _rejected
>> (/usr/local/lib/node_modules/bower/node_modules/q/q.js:808:24)
>> at /usr/local/lib/node_modules/bower/node_modules/q/q.js:834:30
>> at Promise.when
>> (/usr/local/lib/node_modules/bower/node_modules/q/q.js:1079:31)
>> at Promise.promise.promiseDispatch
>> (/usr/local/lib/node_modules/bower/node_modules/q/q.js:752:41)
>> at /usr/local/lib/node_modules/bower/node_modules/q/q.js:574:44
>> System info:
>> Bower version: 1.2.6
>> Node version: 0.10.25
>> OS: Linux 3.11.0-19-generic x64
>
>
> I'm kind of stuck, any tips?
>
> Thanks!
>
> Bernat.
>
>
> --
> Bernat Romagosa.
>
>
>
--
Bernat Romagosa.
Sept. 2, 2014
Re: [Pharo-users] [Article] Reddit.st - In 10 Cool Pharo Classes
by Johan Fabry
Whoa, another cool tutorial article of yours. Excellent work!
I have a question: I was thinking about giving the HP-35 article and this article to some CS students of mine that have 0 Smalltalk experience, to get them up to speed. But the tutorials are missing the basic explanation of the use of workspaces and browsers, and I donât know where to get some documentation that treats just that. Any pointers to that kind of material?
TIA,
On Sep 1, 2014, at 5:18 PM, Sven Van Caekenberghe <sven(a)stfx.eu> wrote:
> Hi,
>
> I published another introduction/tutorial article
>
> Reddit.st - In 10 Cool Pharo Classes
>
> Implementing a Reddit style web application in Pharo using Seaside, Glorp and PostgreSQL
>
> https://medium.com/@svenvc/reddit-st-in-10-cool-pharo-classes-1b5327ca0740
>
> The focus is not so much on the smaller size or the higher developer productivity in Pharo, but more on the fact that we can cover so much ground using such powerful frameworks, as well as the natural development flow from model over tests and persistence to web GUI. This is a more intermediate level article that assumes basic knowledge about Pharo (language and IDE).
>
> https://ci.inria.fr/pharo-contribution/job/Reddit/
>
> http://www.smalltalkhub.com/#!/~SvenVanCaekenberghe/Reddit
>
> Enjoy!
>
> Sven
>
> PS: This article is actually an update of an article that I wrote in 2010 and that became unavailable/outdated.
>
> --
> Sven Van Caekenberghe
> Proudly supporting Pharo
> http://pharo.org
> http://association.pharo.org
> http://consortium.pharo.org
>
---> Save our in-boxes! http://emailcharter.org <---
Johan Fabry - http://pleiad.cl/~jfabry
PLEIAD lab - Computer Science Department (DCC) - University of Chile
Sept. 2, 2014
Re: [Pharo-users] Tide installation
by Esteban Lorenzano
yeah, doc is bad⦠you need to install the newest bower, not the version specifies there.
cheers,
Esteban
On 02 Sep 2014, at 17:05, Bernat Romagosa <tibabenfortlapalanca(a)gmail.com> wrote:
> Hi list!
>
> I wanted to try out Tide, and I'm following the steps at: https://github.com/tide-framework/tide
>
> However, I can't get through the bower install step. Here's the output:
>
>
> bower amber#0efe3ad09 not-cached git://github.com/amber-smalltalk/amber.git#0efe3ad09
> bower amber#0efe3ad09 resolve git://github.com/amber-smalltalk/amber.git#0efe3ad09
> bower amber#0efe3ad09 ENORESTARGET Tag/branch 0efe3ad09 does not exist
> Additional error details:
> Available tags: 0.10, 0.10.0, 0.11.0, 0.12.0, 0.12.1, 0.12.2, 0.12.3, 0.12.4, 0.12.6, 0.13.0-alpha.1, 0.13.0-alpha.2, 0.9, 0.9.1, legacy, legacy2, legacy3-iife
> Available branches: 0.13-prereleases, camillo-hacks, chromeos, gh-pages, master, moka, nemo, nw-helios-app, stable, website-deployment
>
>
> I changed 0efe3ad09 for stable in bower.json and it failed with:
>
>
> bower amber#stable not-cached git://github.com/amber-smalltalk/amber.git#stable
> bower amber#stable resolve git://github.com/amber-smalltalk/amber.git#stable
> bower amber#stable checkout stable
> bower amber#stable error Arguments to path.join must be strings
> Stack trace:
> TypeError: Arguments to path.join must be strings
> at path.js:360:15
> at Array.filter (native)
> at Object.exports.join (path.js:358:36)
> at GitHubResolver.GitResolver._cleanup (/usr/local/lib/node_modules/bower/lib/core/resolvers/GitResolver.js:182:26)
> at /usr/local/lib/node_modules/bower/lib/core/resolvers/GitResolver.js:74:25
> at Promise.apply (/usr/local/lib/node_modules/bower/node_modules/q/q.js:1122:26)
> at Promise.promise.promiseDispatch (/usr/local/lib/node_modules/bower/node_modules/q/q.js:752:41)
> at /usr/local/lib/node_modules/bower/node_modules/q/q.js:1337:14
> at flush (/usr/local/lib/node_modules/bower/node_modules/q/q.js:108:17)
> at process._tickCallback (node.js:415:13)
> Console trace:
> Trace
> at StandardRenderer.error (/usr/local/lib/node_modules/bower/lib/renderers/StandardRenderer.js:74:17)
> at Logger.updateNotifier.packageName (/usr/local/lib/node_modules/bower/bin/bower:109:18)
> at Logger.EventEmitter.emit (events.js:95:17)
> at Logger.emit (/usr/local/lib/node_modules/bower/node_modules/bower-logger/lib/Logger.js:29:39)
> at /usr/local/lib/node_modules/bower/lib/commands/install.js:28:16
> at _rejected (/usr/local/lib/node_modules/bower/node_modules/q/q.js:808:24)
> at /usr/local/lib/node_modules/bower/node_modules/q/q.js:834:30
> at Promise.when (/usr/local/lib/node_modules/bower/node_modules/q/q.js:1079:31)
> at Promise.promise.promiseDispatch (/usr/local/lib/node_modules/bower/node_modules/q/q.js:752:41)
> at /usr/local/lib/node_modules/bower/node_modules/q/q.js:574:44
> System info:
> Bower version: 1.2.6
> Node version: 0.10.25
> OS: Linux 3.11.0-19-generic x64
>
> I'm kind of stuck, any tips?
>
> Thanks!
>
> Bernat.
>
>
> --
> Bernat Romagosa.
Sept. 2, 2014
Tide installation
by Bernat Romagosa
Hi list!
I wanted to try out Tide, and I'm following the steps at:
https://github.com/tide-framework/tide
However, I can't get through the bower install step. Here's the output:
bower amber#0efe3ad09 not-cached git://
> github.com/amber-smalltalk/amber.git#0efe3ad09
> bower amber#0efe3ad09 resolve git://
> github.com/amber-smalltalk/amber.git#0efe3ad09
> bower amber#0efe3ad09 ENORESTARGET Tag/branch 0efe3ad09 does not exist
> Additional error details:
> Available tags: 0.10, 0.10.0, 0.11.0, 0.12.0, 0.12.1, 0.12.2, 0.12.3,
> 0.12.4, 0.12.6, 0.13.0-alpha.1, 0.13.0-alpha.2, 0.9, 0.9.1, legacy,
> legacy2, legacy3-iife
> Available branches: 0.13-prereleases, camillo-hacks, chromeos, gh-pages,
> master, moka, nemo, nw-helios-app, stable, website-deployment
I changed 0efe3ad09 for stable in bower.json and it failed with:
bower amber#stable not-cached git://
> github.com/amber-smalltalk/amber.git#stable
> bower amber#stable resolve git://
> github.com/amber-smalltalk/amber.git#stable
> bower amber#stable checkout stable
> bower amber#stable error Arguments to path.join must be
> strings
> Stack trace:
> TypeError: Arguments to path.join must be strings
> at path.js:360:15
> at Array.filter (native)
> at Object.exports.join (path.js:358:36)
> at GitHubResolver.GitResolver._cleanup
> (/usr/local/lib/node_modules/bower/lib/core/resolvers/GitResolver.js:182:26)
> at
> /usr/local/lib/node_modules/bower/lib/core/resolvers/GitResolver.js:74:25
> at Promise.apply
> (/usr/local/lib/node_modules/bower/node_modules/q/q.js:1122:26)
> at Promise.promise.promiseDispatch
> (/usr/local/lib/node_modules/bower/node_modules/q/q.js:752:41)
> at /usr/local/lib/node_modules/bower/node_modules/q/q.js:1337:14
> at flush (/usr/local/lib/node_modules/bower/node_modules/q/q.js:108:17)
> at process._tickCallback (node.js:415:13)
> Console trace:
> Trace
> at StandardRenderer.error
> (/usr/local/lib/node_modules/bower/lib/renderers/StandardRenderer.js:74:17)
> at Logger.updateNotifier.packageName
> (/usr/local/lib/node_modules/bower/bin/bower:109:18)
> at Logger.EventEmitter.emit (events.js:95:17)
> at Logger.emit
> (/usr/local/lib/node_modules/bower/node_modules/bower-logger/lib/Logger.js:29:39)
> at /usr/local/lib/node_modules/bower/lib/commands/install.js:28:16
> at _rejected
> (/usr/local/lib/node_modules/bower/node_modules/q/q.js:808:24)
> at /usr/local/lib/node_modules/bower/node_modules/q/q.js:834:30
> at Promise.when
> (/usr/local/lib/node_modules/bower/node_modules/q/q.js:1079:31)
> at Promise.promise.promiseDispatch
> (/usr/local/lib/node_modules/bower/node_modules/q/q.js:752:41)
> at /usr/local/lib/node_modules/bower/node_modules/q/q.js:574:44
> System info:
> Bower version: 1.2.6
> Node version: 0.10.25
> OS: Linux 3.11.0-19-generic x64
I'm kind of stuck, any tips?
Thanks!
Bernat.
--
Bernat Romagosa.
Sept. 2, 2014
Re: [Pharo-users] best solution to store data
by Esteban Lorenzano
there is no such thing as ACID or transactions in MongoDB, and therefore also not in Voyage.
instead, for MongoDB each commit is atomic. It happens or it doesnât :)
Esteban
On 02 Sep 2014, at 16:46, Pablo R. Digonzelli <pdigonzelli(a)gmail.com> wrote:
> What about transactions and ACID things with voyager and Mongo?
>
>
> Ing. Pablo Digonzelli
> Software Solutions
> IP-Solutiones SRL
> Metrotec SRL
> 25 de Mayo 521
> Email: pdigonzelli(a)softsargentina.com
> pdigonzelli(a)gmail.com
> Cel: 5493815982714
>
> De: "Tim Mackinnon" <tim(a)testit.works>
> Para: "Any question about pharo is welcome" <pharo-users(a)lists.pharo.org>
> Enviados: Martes, 2 de Septiembre 2014 6:33:26
> Asunto: Re: [Pharo-users] best solution to store data
>
> Esteban talked about Voyage at ESUG, its on the list of talks here: http://goo.gl/E1VF53
>
> You can of course scale up to Gemstone (or indeed start with that as well if you need something more commercial and supported - there is a Gemstone talk in that link as well).
>
> Tim
>
> On 2 Sep 2014, at 07:17, Roelof Wobben <r.wobben(a)home.nl> wrote:
>
> Hello,
>
> I want to try to make a financial app for a organisation.
>
> There are some 50 customers so also 50 invoices a year.
> Then the payments . Also 50 a year.
>
> Cash and bank accounts . Every month some 10 - 20 things.
>
> So on my disk on the programm I now use it costs me some 30 - 50 Kb a year.
>
> What are my options for storage of those data.
>
> I could use a database , but I wonder if there are more and better options.
>
> Roelof
>
>
>
Sept. 2, 2014
Re: [Pharo-users] best solution to store data
by kilon alios
When I was coding in Python I was using dictionaries a lot. I have made a
tutorial about them here
https://www.youtube.com/watch?v=MmTxJ_VBrIA&list=PLqbtQ7OkSta0ULYAd7Qdxof85…
Esteban I have instictive dislike since databases that started 23 years ago
when I was taught Dbase a database language that was popular at the time in
a private school for coding. Party because the teacher was really bad but
mostly because I don't like anything that is not a true programming
language. So I am 100% for keeping everything objects.
On Tue, Sep 2, 2014 at 5:32 PM, Roelof Wobben <r.wobben(a)home.nl> wrote:
> Hello Estaban.
>
> Do you have a tutorial or a example how I can store my data in objects.
>
> Roelof
>
>
> Esteban Lorenzano schreef op 2-9-2014 15:23:
>
> problem with relational databases is that they do not match really well
> with object models.
> nowadays you have a lot of cool solutions that allow you to avoid them
> (several document-oriented databases, object-oriented, etc.)
>
> so unless you are really constrained for some reason (like imposition of
> customers), or you have real use cases (like doing complex tabular
> projections), I would always recommend to take another approach than
> relational.
>
> stay in objects as much as you can!
>
> Esteban
>
> On 02 Sep 2014, at 15:18, kilon alios <kilon.alios(a)gmail.com> wrote:
>
> ah yes thats it , thanks Pierce . It may come handy for my project
> Ephestos, though I prefer to keep things inside the Pharo image personally.
>
>
> On Tue, Sep 2, 2014 at 4:04 PM, Pierce Ng <pierce(a)samadhiweb.com> wrote:
>
>> On Tue, Sep 02, 2014 at 03:55:50PM +0300, kilon alios wrote:
>> > When I was coding in Python for small local databases SQlite was
>> > recommended , I only have played briefly with it but it looked to me
>> fairly
>> > easy to use and with a very good performance. But I dont know how well
>> it
>> > works in Pharo, so maybe someone can jump in and tells us about it .
>>
>> Give it a spin:
>>
>> http://www.samadhiweb.com/tags/sqlite
>> http://ss3.gemtalksystems.com/ss/NBSQLite3/
>>
>> Pierce
>>
>>
>>
>
>
>
Sept. 2, 2014
Re: [Pharo-users] best solution to store data
by Esteban Lorenzano
Hi,
It depends⦠how? which framework do you want to use?
if you use sandstonedb, you can check this old post from Ramon Leon (its author):
http://onsmalltalk.com/sandstonedb-simple-activerecord-style-persistence-in…
is old, and related to squeak⦠but it still works :)
if you use Voyage (and then MongoDB), you can check the documentation section here:
http://smallworks.eu/web/projects/voyage
and specially the "Voyage chapterâ, from Johan Fabry, here:
https://ci.inria.fr/pharo-contribution/job/PharoForTheEnterprise/lastSucces…
finally⦠if you chose a relational approach, there are several ways to do it, but you could use Glorp and PostgreSQL, and then you can take the article Sven released yesterday as an example )it just came out from the oven):
https://medium.com/@svenvc/reddit-st-in-10-cool-pharo-classes-1b5327ca0740
sadly, for sqlite I cannot help you, but someone from this list will have some tips, for sure :)
cheers,
Esteban
ps: btw⦠a common mistake from people coming to pharo for the first time is to carry with them the way of thinking of other environments. For example, to take a decision of which persistence storage use before having clear the design and demands of the applications. I would postpone that decision until you have a clear view of your needs.
I usually do that by using Voyage-Memory (a set of voyage that allows you to keep the data in a singleton, but in an ordered way), and then, when I know how my app will behave, I decide what to use :)
On 02 Sep 2014, at 16:32, Roelof Wobben <r.wobben(a)home.nl> wrote:
> Hello Estaban.
>
> Do you have a tutorial or a example how I can store my data in objects.
>
> Roelof
>
>
> Esteban Lorenzano schreef op 2-9-2014 15:23:
>> problem with relational databases is that they do not match really well with object models.
>> nowadays you have a lot of cool solutions that allow you to avoid them (several document-oriented databases, object-oriented, etc.)
>>
>> so unless you are really constrained for some reason (like imposition of customers), or you have real use cases (like doing complex tabular projections), I would always recommend to take another approach than relational.
>>
>> stay in objects as much as you can!
>>
>> Esteban
>>
>> On 02 Sep 2014, at 15:18, kilon alios <kilon.alios(a)gmail.com> wrote:
>>
>>> ah yes thats it , thanks Pierce . It may come handy for my project Ephestos, though I prefer to keep things inside the Pharo image personally.
>>>
>>>
>>> On Tue, Sep 2, 2014 at 4:04 PM, Pierce Ng <pierce(a)samadhiweb.com> wrote:
>>> On Tue, Sep 02, 2014 at 03:55:50PM +0300, kilon alios wrote:
>>> > When I was coding in Python for small local databases SQlite was
>>> > recommended , I only have played briefly with it but it looked to me fairly
>>> > easy to use and with a very good performance. But I dont know how well it
>>> > works in Pharo, so maybe someone can jump in and tells us about it .
>>>
>>> Give it a spin:
>>>
>>> http://www.samadhiweb.com/tags/sqlite
>>> http://ss3.gemtalksystems.com/ss/NBSQLite3/
>>>
>>> Pierce
>>>
>>>
>>>
>>
>
Sept. 2, 2014
Re: [Pharo-users] best solution to store data
by Pablo R. Digonzelli
What about transactions and ACID things with voyager and Mongo?
Ing. Pablo Digonzelli
Software Solutions
IP-Solutiones SRL
Metrotec SRL
25 de Mayo 521
Email: pdigonzelli(a)softsargentina.com
pdigonzelli(a)gmail.com
Cel: 5493815982714
----- Mensaje original -----
De: "Tim Mackinnon" <tim(a)testit.works>
Para: "Any question about pharo is welcome" <pharo-users(a)lists.pharo.org>
Enviados: Martes, 2 de Septiembre 2014 6:33:26
Asunto: Re: [Pharo-users] best solution to store data
Esteban talked about Voyage at ESUG, its on the list of talks here: http://goo.gl/E1VF53
You can of course scale up to Gemstone (or indeed start with that as well if you need something more commercial and supported - there is a Gemstone talk in that link as well).
Tim
On 2 Sep 2014, at 07:17, Roelof Wobben < r.wobben(a)home.nl > wrote:
Hello,
I want to try to make a financial app for a organisation.
There are some 50 customers so also 50 invoices a year.
Then the payments . Also 50 a year.
Cash and bank accounts . Every month some 10 - 20 things.
So on my disk on the programm I now use it costs me some 30 - 50 Kb a year.
What are my options for storage of those data.
I could use a database , but I wonder if there are more and better options.
Roelof
Sept. 2, 2014