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 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 I'm kind of stuck, any tips?
Thanks! Bernat. Bernat Romagosa. |
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 <[hidden email]> wrote:
|
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 Should I add jquery-ui to the ignore array in bower.json? 2014-09-02 17:15 GMT+02:00 Esteban Lorenzano <[hidden email]>:
Bernat Romagosa. |
My bad! Forget my previous email! Sorry. 2014-09-02 18:16 GMT+02:00 Bernat Romagosa <[hidden email]>:
Bernat Romagosa. |
Hey, it looks really nice. Is there any documentation around? Any getting started tutorial or bigger project I can take a look at?
I don't exactly get how proxying works. I inspected the TDCounter instance in Pharo and I see it's persisting its value, but I don't get how's the widget getting to it:
TDClientProxy on: '/counter' Is '/counter' an entry point? If so, where is it defined? I can't find it anywhere. 2014-09-02 18:27 GMT+02:00 Bernat Romagosa <[hidden email]>:
Bernat Romagosa. |
You can try watching the ESUG video from this year on:
http://goo.gl/E1VF53
The presentation that Esteban gave was great - and it also inspired me to look at this some more too. Tim On 2 Sep 2014, at 17:46, Bernat Romagosa <[hidden email]> wrote:
|
Thanks Tim, I'll take a look at it. Unfortunately I couldn't attend this year :( In the meantime I've just found out where the counter entry point is defined: TDDispatcher >> setupDefault Nice! 2014-09-02 18:57 GMT+02:00 Tim Mackinnon <[hidden email]>:
Bernat Romagosa. |
You also know about the <action> and <state> pragma’s as well right? They were explained in the Esug session, and show up in the Counter code.
Tim On 2 Sep 2014, at 18:03, Bernat Romagosa <[hidden email]> wrote:
|
In reply to this post by Bernat Romagosa
Bernat
once you get it working could you issue some pull requests so that I integrate the changes (if I have right access). Stef On 2/9/14 17:05, Bernat Romagosa wrote:
|
Hi Stef, I got Tide working alright, the only thing that's a bit off is the part of the installation steps where it says you have to use a particular bower version. I can issue a pull request for readme.md correcting this part if you want.
Then I tried Marina and the instructions were bright and clear! Nice piece of software. There are some things that are not working for me (paths for elements with spaces in the title, for instance), but overall it looks like a great example of what you can do with Tide.
Cheers! Bernat. p.s. I watched the video and things are a bit clearer to me now, although text is a bit hard to read. Are the slides shared somewhere? 2014-09-03 10:47 GMT+02:00 stepharo <[hidden email]>:
Bernat Romagosa. |
Hi,
On Wed, Sep 3, 2014 at 11:08 AM, Bernat Romagosa <[hidden email]> wrote:
Thank you for the report. Please do issue the pull request. And keep us posted if you do something with it. Cheers, Doru
"Every thing has its own flow"
|
In reply to this post by Bernat Romagosa
On 3/9/14 11:08, Bernat Romagosa wrote:
Please this is important to remove any little glitches :)
Nicolas, Esteban and Damien did a good job. I'm checking how I could use it for scripting my web site. I should finish the Mustache chapter too. Yes the videos should have shoot the slides :( Yes on slideshare
|
I tried to get this working.
bower installed Tide loaded as per the slides (with some fiddling as what is there doesn't work). Then TDDispatcher tideIndexPageUrl inspect gives
(Why that 'tide' twice in there?) And there, no helios or anything.
But that may be because I used the wrong bower 1.2.6 version and set stable for Amber as the commit number didn't work. So, Bernat, which bower and which amber in bower.json ?
TIA Phil |
Pull request sent. Phill, you need to use the latest bower. I'd uninstall and reinstall again: $ npm uninstall bower $ npm install bower -g Then just follow the tutorial, you don't need to modify bower.json or anything. Stef, thanks! I'll check these slides. Cheers, Bernat.
2014-09-03 16:50 GMT+02:00 [hidden email] <[hidden email]>:
Bernat Romagosa. |
The slides are cool, but I really don't quite understand how Tide works... I tried to reproduce the Hero example, but when asking my lair for heroes (from the client side) I got: TDClient >> promiseNotFound: It'd be great if someone wrote a getting started tutorial, a simple ToDo would be more than enough. Marina is way too complex to grasp how the framework works, and the counter example is way too simple. I'd do it myself, but of course I don't know the first thing about Tide! :P 2014-09-04 9:37 GMT+02:00 Bernat Romagosa <[hidden email]>:
Bernat Romagosa. |
Ok, I found this: Hope it helps other people too! :) 2014-09-05 18:37 GMT+02:00 Bernat Romagosa <[hidden email]>:
Bernat Romagosa. |
In reply to this post by Bernat Romagosa
I am having problems with Tide installation. For the last week, after
loading the Tide page I get an error in the javascript console that says: "SyntaxError: missing ; before statement" in Kernel-Methods.js @ line 1780 and "TypeError: klass is undefined" As far as I remember, a fresh install last week worked properly, but I cannot understand if it is a Tide or an Amber related problem. Does anybody have clue of how to solve that? Thanks, Tommaso On 02/09/14 17:05, Bernat Romagosa 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 > <http://github.com/amber-smalltalk/amber.git#0efe3ad09> > bower amber#0efe3ad09 resolve > git://github.com/amber-smalltalk/amber.git#0efe3ad09 > <http://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 > <http://github.com/amber-smalltalk/amber.git#stable> > bower amber#stable resolve > git://github.com/amber-smalltalk/amber.git#stable > <http://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. |
that might be an amber problem.
copying Nico to see if that is the case. On 10 Sep 2014, at 16:35, Tommaso Dal Sasso <[hidden email]> wrote: > I am having problems with Tide installation. For the last week, after loading the Tide page I get an error in the javascript console that says: > > "SyntaxError: missing ; before statement" in Kernel-Methods.js @ line 1780 > and > "TypeError: klass is undefined" > > As far as I remember, a fresh install last week worked properly, but I cannot understand if it is a Tide or an Amber related problem. > Does anybody have clue of how to solve that? > > Thanks, > Tommaso > > > On 02/09/14 17:05, Bernat Romagosa 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 >> <http://github.com/amber-smalltalk/amber.git#0efe3ad09> >> bower amber#0efe3ad09 resolve >> git://github.com/amber-smalltalk/amber.git#0efe3ad09 >> <http://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 >> <http://github.com/amber-smalltalk/amber.git#stable> >> bower amber#stable resolve >> git://github.com/amber-smalltalk/amber.git#stable >> <http://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. > > |
On 10/09/14 16:43, Esteban Lorenzano wrote: > that might be an amber problem. > copying Nico to see if that is the case. Ok, now it worked... I don't know what changed, but seems to be something related to my side. I'll investigate further, forget about it for now. Sorry for bothering you. Thanks, Tommaso > > On 10 Sep 2014, at 16:35, Tommaso Dal Sasso <[hidden email]> wrote: > >> I am having problems with Tide installation. For the last week, after loading the Tide page I get an error in the javascript console that says: >> >> "SyntaxError: missing ; before statement" in Kernel-Methods.js @ line 1780 >> and >> "TypeError: klass is undefined" >> >> As far as I remember, a fresh install last week worked properly, but I cannot understand if it is a Tide or an Amber related problem. >> Does anybody have clue of how to solve that? >> >> Thanks, >> Tommaso >> >> >> On 02/09/14 17:05, Bernat Romagosa 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 >>> <http://github.com/amber-smalltalk/amber.git#0efe3ad09> >>> bower amber#0efe3ad09 resolve >>> git://github.com/amber-smalltalk/amber.git#0efe3ad09 >>> <http://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 >>> <http://github.com/amber-smalltalk/amber.git#stable> >>> bower amber#stable resolve >>> git://github.com/amber-smalltalk/amber.git#stable >>> <http://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. >> > |
Free forum by Nabble | Edit this page |