From zond at troja.ath.cx Wed Oct 10 08:28:03 2007 From: zond at troja.ath.cx (Martin Kihlgren) Date: Wed, 10 Oct 2007 14:28:03 +0200 Subject: [Muby-talk] Muby In-Reply-To: <9e78935e0710092321r66656222s1dab090d804d316d@mail.gmail.com> References: <9e78935e0710091703m5f4f3327g2fa6ca1605e4f9db@mail.gmail.com> <1e55af990710092309g784aaaf3y2a53c503e7f448a0@mail.gmail.com> <9e78935e0710092313l4aa25a63jd9288759f9a66967@mail.gmail.com> <9e78935e0710092321r66656222s1dab090d804d316d@mail.gmail.com> Message-ID: <20071010122803.GB29672@troja.ath.cx> Hey guys, first off, lets try to keep this discussion on the muby-talk mailing list, to archive it for history :) Also, I agree completely with Sy, its much better to try and keep a single project instead of splitting it up. The possibility to fork projects is one of the most powerful tools in the open source world, but the overuse of that tool is one of the most severe problems of said world. So, Bill, talk to us - what would you like to do? What kind of hints about the interiour of muby do you need to pull it off? I would like to discuss any features you want to include with you, and the solutions you suggest to implement them. When we have done that, I would be more than happy to accept patches to the project. After you have submitted one or a few patches that we include, you will of course get access to commit code yourself. I would also like to say that if you are looking for a mud client with maximum scripting capabilities, you have definitely come to the right place. Since muby is written with the (in my mind) most powerful scripting language there is, and uses the same language for all its internal scripting, there is basically nothing that a computer can do that you can not do with a muby script. //Martin On Tue, Oct 09, 2007 at 11:21:13PM -0700, Bill Garrett wrote: > Waugh, rogue cut. > > One of my hopes is to make fairly complex scripting possible, which > tinyfugue can't do. Ruby looks like the most promising candidate for that. > > I'll look through the site a bit more. Please let me know if there's > anything you need from me. :) > > On 10/9/07, Bill Garrett wrote: > > > > I'd like that very much :) > > > > One of my > > > > On 10/9/07, Sy Ali < sy1234 at gmail.com> wrote: > > > > > > Since there are already great todo lists and notes for muby, I'd > > > prefer to welcome you into the muby team itself. I could get back > > > into things again soonish, as I'm more heavily motivating the local > > > Ruby community here. > > > > > > > > > On 10/9/07, Bill Garrett < memesis at gmail.com> wrote: > > > > I haven't seen much progress on the Muby project. Since my main > > > weakness is > > > > ncurses, and I've been wanting a fully-scriptable, full-featured > > > Tinyfugue > > > > replacement for awhile, it is my intention to fork Muby and/or extract > > > its > > > > best parts into a new project. This new work would be available under > > > the > > > > GPL v2 as stipulated by your license. I wanted to announce my > > > intentions > > > > beforehand and to see if there were any objections or comments. :) > > > > > > > -- ################################################################### Nothing takes the taste out of peanut butter quite like unrequited love. -- Charlie Brown ################################################################### From sy1234 at gmail.com Thu Oct 18 12:55:35 2007 From: sy1234 at gmail.com (Sy Ali) Date: Thu, 18 Oct 2007 12:55:35 -0400 Subject: [Muby-talk] Muby In-Reply-To: <20071010122803.GB29672@troja.ath.cx> References: <9e78935e0710091703m5f4f3327g2fa6ca1605e4f9db@mail.gmail.com> <1e55af990710092309g784aaaf3y2a53c503e7f448a0@mail.gmail.com> <9e78935e0710092313l4aa25a63jd9288759f9a66967@mail.gmail.com> <9e78935e0710092321r66656222s1dab090d804d316d@mail.gmail.com> <20071010122803.GB29672@troja.ath.cx> Message-ID: <1e55af990710180955j5b6adfbfu1dc5a0c3c0fe87a1@mail.gmail.com> I want to follow up on this topic. Regarding functionality, muby does not shield the user from the scripting language. The user is even free to change the way muby thinks and works from within their scripting without needing to directly modify the muby source code (which is also easy). So muby is more or less developed as a programmer's client. The downside is that a lot of helpful re-usable scripting isn't created so a non-programmer couldn't just pick it up and do something like, say, use an auto-mapper. But such things are programmable. muby is also made as an ncurses-based program. Summoning up popup windows with additional widgets and such is possible though, and I already explored a bit of Tk with Ruby. It's also possible to extend the scripting with other languages, but I myself haven't learned a lot of that. I think my next actionable item is to clean up my user scripting to give a good pile of example code so that everyday scripters - as opposed to serious programmers - could hack through it and do their own thing. I've achieved some _really_ cool and complex stuff already. =) From memesis at gmail.com Thu Oct 18 14:03:09 2007 From: memesis at gmail.com (Bill Garrett) Date: Thu, 18 Oct 2007 11:03:09 -0700 Subject: [Muby-talk] Muby In-Reply-To: <1e55af990710180955j5b6adfbfu1dc5a0c3c0fe87a1@mail.gmail.com> References: <9e78935e0710091703m5f4f3327g2fa6ca1605e4f9db@mail.gmail.com> <1e55af990710092309g784aaaf3y2a53c503e7f448a0@mail.gmail.com> <9e78935e0710092313l4aa25a63jd9288759f9a66967@mail.gmail.com> <9e78935e0710092321r66656222s1dab090d804d316d@mail.gmail.com> <20071010122803.GB29672@troja.ath.cx> <1e55af990710180955j5b6adfbfu1dc5a0c3c0fe87a1@mail.gmail.com> Message-ID: <9e78935e0710181103w6b918422p2e68151072d26146@mail.gmail.com> I haven't been as active as I'd like to be in the last couple of weeks, but all the stuff mentioned here is what made muby look like an attractive project :) I'll try to sit down and work on some of the existing TODOs that aren't spoken for as of this weekend. On 10/18/07, Sy Ali wrote: > > I want to follow up on this topic. > > Regarding functionality, muby does not shield the user from the > scripting language. The user is even free to change the way muby > thinks and works from within their scripting without needing to > directly modify the muby source code (which is also easy). > > So muby is more or less developed as a programmer's client. > > The downside is that a lot of helpful re-usable scripting isn't > created so a non-programmer couldn't just pick it up and do something > like, say, use an auto-mapper. > > But such things are programmable. > > muby is also made as an ncurses-based program. Summoning up popup > windows with additional widgets and such is possible though, and I > already explored a bit of Tk with Ruby. > > It's also possible to extend the scripting with other languages, but I > myself haven't learned a lot of that. > > > I think my next actionable item is to clean up my user scripting to > give a good pile of example code so that everyday scripters - as > opposed to serious programmers - could hack through it and do their > own thing. > > I've achieved some _really_ cool and complex stuff already. =) > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/muby-talk/attachments/20071018/a6192cd7/attachment.html From zond at troja.ath.cx Thu Oct 18 15:44:21 2007 From: zond at troja.ath.cx (Martin Kihlgren) Date: Thu, 18 Oct 2007 21:44:21 +0200 Subject: [Muby-talk] Muby In-Reply-To: <9e78935e0710181103w6b918422p2e68151072d26146@mail.gmail.com> References: <9e78935e0710091703m5f4f3327g2fa6ca1605e4f9db@mail.gmail.com> <1e55af990710092309g784aaaf3y2a53c503e7f448a0@mail.gmail.com> <9e78935e0710092313l4aa25a63jd9288759f9a66967@mail.gmail.com> <9e78935e0710092321r66656222s1dab090d804d316d@mail.gmail.com> <20071010122803.GB29672@troja.ath.cx> <1e55af990710180955j5b6adfbfu1dc5a0c3c0fe87a1@mail.gmail.com> <9e78935e0710181103w6b918422p2e68151072d26146@mail.gmail.com> Message-ID: <20071018194421.GA8191@troja.ath.cx> Sounds great! Just take care and double check those TODOs, cause last time I looked some of them were of dubious updatedness :) When it comes to the muby core, what I mostly would like to see is some kind of cleanup to make it easier for the scripter to set up any number of ncurses windows he/she wants to. Right now it is quite complicated to change from the regular 2 (one input and one output window). And regarding more middle level scripting, I think any kind of utility toolset would be of great interest - an automapper tool or whatever strikes your fancy. And on the top level, I think Sy is doing a great job creating example scripts and good functionality, but I suppose new ideas are allways welcome :) Also, now when I started talking about this, I got excited and made a few commits to make muby a gem. Now you can do gem install muby if you want, and (hopefully) get a working copy in your gem installation! regards, //Martin Kihlgren On Thu, Oct 18, 2007 at 11:03:09AM -0700, Bill Garrett wrote: > I haven't been as active as I'd like to be in the last couple of weeks, but > all the stuff mentioned here is what made muby look like an attractive > project :) > > I'll try to sit down and work on some of the existing TODOs that aren't > spoken for as of this weekend. > > On 10/18/07, Sy Ali wrote: > > > > I want to follow up on this topic. > > > > Regarding functionality, muby does not shield the user from the > > scripting language. The user is even free to change the way muby > > thinks and works from within their scripting without needing to > > directly modify the muby source code (which is also easy). > > > > So muby is more or less developed as a programmer's client. > > > > The downside is that a lot of helpful re-usable scripting isn't > > created so a non-programmer couldn't just pick it up and do something > > like, say, use an auto-mapper. > > > > But such things are programmable. > > > > muby is also made as an ncurses-based program. Summoning up popup > > windows with additional widgets and such is possible though, and I > > already explored a bit of Tk with Ruby. > > > > It's also possible to extend the scripting with other languages, but I > > myself haven't learned a lot of that. > > > > > > I think my next actionable item is to clean up my user scripting to > > give a good pile of example code so that everyday scripters - as > > opposed to serious programmers - could hack through it and do their > > own thing. > > > > I've achieved some _really_ cool and complex stuff already. =) > > > _______________________________________________ > muby-talk mailing list > muby-talk at rubyforge.org > http://rubyforge.org/mailman/listinfo/muby-talk > http://rubyforge.org/projects/muby/ -- ################################################################### Imagine there's no heaven... it's easy if you try. -- John Lennon, "Imagine" ################################################################### From zond at troja.ath.cx Fri Oct 19 18:34:38 2007 From: zond at troja.ath.cx (Martin Kihlgren) Date: Sat, 20 Oct 2007 00:34:38 +0200 Subject: [Muby-talk] Muby In-Reply-To: <20071018194421.GA8191@troja.ath.cx> References: <9e78935e0710091703m5f4f3327g2fa6ca1605e4f9db@mail.gmail.com> <1e55af990710092309g784aaaf3y2a53c503e7f448a0@mail.gmail.com> <9e78935e0710092313l4aa25a63jd9288759f9a66967@mail.gmail.com> <9e78935e0710092321r66656222s1dab090d804d316d@mail.gmail.com> <20071010122803.GB29672@troja.ath.cx> <1e55af990710180955j5b6adfbfu1dc5a0c3c0fe87a1@mail.gmail.com> <9e78935e0710181103w6b918422p2e68151072d26146@mail.gmail.com> <20071018194421.GA8191@troja.ath.cx> Message-ID: <20071019223438.GA15594@troja.ath.cx> Uhm, I may be drunk still from the huge drinks I had tonight... but I thought I had already emailed about this... now I cant find the mail, so Ill send it again just in case. Anyway. Now I have commited a new minor version of muby (0.7.1 even) which gives the user the option to define the geometry of the input and output windows. This allows the user to define extra windows, that user scripts can write to, or clear, whichever way the user in question wants. I know you wanted this feature Sy, now you have it :) regards, //Martin On Thu, Oct 18, 2007 at 09:44:21PM +0200, Martin Kihlgren wrote: > > Sounds great! > > Just take care and double check those TODOs, cause last time I looked > some of them were of dubious updatedness :) > > When it comes to the muby core, what I mostly would like to see is > some kind of cleanup to make it easier for the scripter to set up any > number of ncurses windows he/she wants to. Right now it is quite > complicated to change from the regular 2 (one input and one output > window). > > And regarding more middle level scripting, I think any kind of utility > toolset would be of great interest - an automapper tool or whatever > strikes your fancy. > > And on the top level, I think Sy is doing a great job creating example > scripts and good functionality, but I suppose new ideas are allways > welcome :) > > Also, now when I started talking about this, I got excited and made a > few commits to make muby a gem. Now you can do gem install muby if you > want, and (hopefully) get a working copy in your gem installation! > > regards, > //Martin Kihlgren > > On Thu, Oct 18, 2007 at 11:03:09AM -0700, Bill Garrett wrote: > > I haven't been as active as I'd like to be in the last couple of weeks, but > > all the stuff mentioned here is what made muby look like an attractive > > project :) > > > > I'll try to sit down and work on some of the existing TODOs that aren't > > spoken for as of this weekend. > > > > On 10/18/07, Sy Ali wrote: > > > > > > I want to follow up on this topic. > > > > > > Regarding functionality, muby does not shield the user from the > > > scripting language. The user is even free to change the way muby > > > thinks and works from within their scripting without needing to > > > directly modify the muby source code (which is also easy). > > > > > > So muby is more or less developed as a programmer's client. > > > > > > The downside is that a lot of helpful re-usable scripting isn't > > > created so a non-programmer couldn't just pick it up and do something > > > like, say, use an auto-mapper. > > > > > > But such things are programmable. > > > > > > muby is also made as an ncurses-based program. Summoning up popup > > > windows with additional widgets and such is possible though, and I > > > already explored a bit of Tk with Ruby. > > > > > > It's also possible to extend the scripting with other languages, but I > > > myself haven't learned a lot of that. > > > > > > > > > I think my next actionable item is to clean up my user scripting to > > > give a good pile of example code so that everyday scripters - as > > > opposed to serious programmers - could hack through it and do their > > > own thing. > > > > > > I've achieved some _really_ cool and complex stuff already. =) > > > > > > _______________________________________________ > > muby-talk mailing list > > muby-talk at rubyforge.org > > http://rubyforge.org/mailman/listinfo/muby-talk > > http://rubyforge.org/projects/muby/ > > -- > ################################################################### > Imagine there's no heaven... it's easy if you try. > -- John Lennon, "Imagine" > ################################################################### -- ################################################################### Put your best foot forward. Or just call in and say you're sick. ################################################################### From wccrawford at gmail.com Fri Oct 19 19:43:54 2007 From: wccrawford at gmail.com (William Crawford) Date: Fri, 19 Oct 2007 19:43:54 -0400 Subject: [Muby-talk] Muby In-Reply-To: <20071019223438.GA15594@troja.ath.cx> References: <9e78935e0710091703m5f4f3327g2fa6ca1605e4f9db@mail.gmail.com> <1e55af990710092309g784aaaf3y2a53c503e7f448a0@mail.gmail.com> <9e78935e0710092313l4aa25a63jd9288759f9a66967@mail.gmail.com> <9e78935e0710092321r66656222s1dab090d804d316d@mail.gmail.com> <20071010122803.GB29672@troja.ath.cx> <1e55af990710180955j5b6adfbfu1dc5a0c3c0fe87a1@mail.gmail.com> <9e78935e0710181103w6b918422p2e68151072d26146@mail.gmail.com> <20071018194421.GA8191@troja.ath.cx> <20071019223438.GA15594@troja.ath.cx> Message-ID: <1b4784dd0710191643x4e38fa6ahcc55da71ff0d6bf0@mail.gmail.com> I wanted this feature, too! I just haven't been active... at all... For months. But when I am, this will be very very useful! ;) On 10/19/07, Martin Kihlgren wrote: > > > Uhm, I may be drunk still from the huge drinks I had tonight... but I > thought I had already emailed about this... now I cant find the mail, > so Ill send it again just in case. > > Anyway. Now I have commited a new minor version of muby (0.7.1 even) > which gives the user the option to define the geometry of the input > and output windows. > > This allows the user to define extra windows, that user scripts can > write to, or clear, whichever way the user in question wants. > > I know you wanted this feature Sy, now you have it :) > > regards, > //Martin -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/muby-talk/attachments/20071019/d766686e/attachment-0001.html From zond at troja.ath.cx Fri Oct 19 20:21:00 2007 From: zond at troja.ath.cx (Martin Kihlgren) Date: Sat, 20 Oct 2007 02:21:00 +0200 Subject: [Muby-talk] Muby In-Reply-To: <1b4784dd0710191643x4e38fa6ahcc55da71ff0d6bf0@mail.gmail.com> References: <9e78935e0710091703m5f4f3327g2fa6ca1605e4f9db@mail.gmail.com> <1e55af990710092309g784aaaf3y2a53c503e7f448a0@mail.gmail.com> <9e78935e0710092313l4aa25a63jd9288759f9a66967@mail.gmail.com> <9e78935e0710092321r66656222s1dab090d804d316d@mail.gmail.com> <20071010122803.GB29672@troja.ath.cx> <1e55af990710180955j5b6adfbfu1dc5a0c3c0fe87a1@mail.gmail.com> <9e78935e0710181103w6b918422p2e68151072d26146@mail.gmail.com> <20071018194421.GA8191@troja.ath.cx> <20071019223438.GA15594@troja.ath.cx> <1b4784dd0710191643x4e38fa6ahcc55da71ff0d6bf0@mail.gmail.com> Message-ID: <20071020002100.GB16596@troja.ath.cx> Great! Let me know how it goes :) //Martin On Fri, Oct 19, 2007 at 07:43:54PM -0400, William Crawford wrote: > I wanted this feature, too! I just haven't been active... at all... For > months. But when I am, this will be very very useful! ;) > > On 10/19/07, Martin Kihlgren wrote: > > > > > > Uhm, I may be drunk still from the huge drinks I had tonight... but I > > thought I had already emailed about this... now I cant find the mail, > > so Ill send it again just in case. > > > > Anyway. Now I have commited a new minor version of muby (0.7.1 even) > > which gives the user the option to define the geometry of the input > > and output windows. > > > > This allows the user to define extra windows, that user scripts can > > write to, or clear, whichever way the user in question wants. > > > > I know you wanted this feature Sy, now you have it :) > > > > regards, > > //Martin > _______________________________________________ > muby-talk mailing list > muby-talk at rubyforge.org > http://rubyforge.org/mailman/listinfo/muby-talk > http://rubyforge.org/projects/muby/ -- ################################################################### If it has syntax, it isn't user friendly. ################################################################### From sy1234 at gmail.com Sat Oct 27 21:21:58 2007 From: sy1234 at gmail.com (Sy Ali) Date: Sat, 27 Oct 2007 21:21:58 -0400 Subject: [Muby-talk] Muby In-Reply-To: <20071020002100.GB16596@troja.ath.cx> References: <9e78935e0710091703m5f4f3327g2fa6ca1605e4f9db@mail.gmail.com> <9e78935e0710092313l4aa25a63jd9288759f9a66967@mail.gmail.com> <9e78935e0710092321r66656222s1dab090d804d316d@mail.gmail.com> <20071010122803.GB29672@troja.ath.cx> <1e55af990710180955j5b6adfbfu1dc5a0c3c0fe87a1@mail.gmail.com> <9e78935e0710181103w6b918422p2e68151072d26146@mail.gmail.com> <20071018194421.GA8191@troja.ath.cx> <20071019223438.GA15594@troja.ath.cx> <1b4784dd0710191643x4e38fa6ahcc55da71ff0d6bf0@mail.gmail.com> <20071020002100.GB16596@troja.ath.cx> Message-ID: <1e55af990710271821y6bd3425arc6f7ebbf6a5a5b1e@mail.gmail.com> One of these weeks I'm going to revisit all of my user scripting to get it working again.. that will give a good base for interested everyday users to do some user-script hacking.. I noticed all the changes.. there are some *very* nice ones now.. How does committing to a gem work? Martin, should I just leave that to you? From zond at troja.ath.cx Sat Oct 27 21:57:06 2007 From: zond at troja.ath.cx (Martin Kihlgren) Date: Sun, 28 Oct 2007 02:57:06 +0100 Subject: [Muby-talk] Muby In-Reply-To: <1e55af990710271821y6bd3425arc6f7ebbf6a5a5b1e@mail.gmail.com> References: <9e78935e0710092313l4aa25a63jd9288759f9a66967@mail.gmail.com> <9e78935e0710092321r66656222s1dab090d804d316d@mail.gmail.com> <20071010122803.GB29672@troja.ath.cx> <1e55af990710180955j5b6adfbfu1dc5a0c3c0fe87a1@mail.gmail.com> <9e78935e0710181103w6b918422p2e68151072d26146@mail.gmail.com> <20071018194421.GA8191@troja.ath.cx> <20071019223438.GA15594@troja.ath.cx> <1b4784dd0710191643x4e38fa6ahcc55da71ff0d6bf0@mail.gmail.com> <20071020002100.GB16596@troja.ath.cx> <1e55af990710271821y6bd3425arc6f7ebbf6a5a5b1e@mail.gmail.com> Message-ID: <20071028015706.GB12005@troja.ath.cx> Nice, good luck :) Yes, I like the changes too - much nicer to have it as a gem, and the user defined windows are nice as well. You commit just like normal, you just dont release it as a tarball, instead you do "rake gem" and release the gem file that gets created in the pkg directory. Then make sure to tell rubyforge that the file is a gem, and works with all architectures - this will make the file appear when people use the gem tool to install muby. If you want to make releases, this is the steps you should take: 1) Make sure everything works (of course :) 2) Bump the version number in lib/muby/configuration.rb 3) Commit the changes (including the version number). 4) Do "svn copy" from trunk to a new directory named after the release in the tags directory. 5) Do "rake gem" to generate a new gem file (either in the release directory you just created, or in the trunk directory). 6) Make a rubyforge release with the gem, and define it in the release as a gem file for all architectures. regards, //Martin On Sat, Oct 27, 2007 at 09:21:58PM -0400, Sy Ali wrote: > One of these weeks I'm going to revisit all of my user scripting to > get it working again.. that will give a good base for interested > everyday users to do some user-script hacking.. > > I noticed all the changes.. there are some *very* nice ones now.. > > How does committing to a gem work? Martin, should I just leave that to you? > _______________________________________________ > muby-talk mailing list > muby-talk at rubyforge.org > http://rubyforge.org/mailman/listinfo/muby-talk > http://rubyforge.org/projects/muby/ -- ################################################################### Knowledge without common sense is folly. ################################################################### From memesis at gmail.com Sun Oct 28 00:47:08 2007 From: memesis at gmail.com (Bill Garrett) Date: Sat, 27 Oct 2007 21:47:08 -0700 Subject: [Muby-talk] Muby In-Reply-To: <20071028015706.GB12005@troja.ath.cx> References: <9e78935e0710092313l4aa25a63jd9288759f9a66967@mail.gmail.com> <20071010122803.GB29672@troja.ath.cx> <1e55af990710180955j5b6adfbfu1dc5a0c3c0fe87a1@mail.gmail.com> <9e78935e0710181103w6b918422p2e68151072d26146@mail.gmail.com> <20071018194421.GA8191@troja.ath.cx> <20071019223438.GA15594@troja.ath.cx> <1b4784dd0710191643x4e38fa6ahcc55da71ff0d6bf0@mail.gmail.com> <20071020002100.GB16596@troja.ath.cx> <1e55af990710271821y6bd3425arc6f7ebbf6a5a5b1e@mail.gmail.com> <20071028015706.GB12005@troja.ath.cx> Message-ID: <9e78935e0710272147y7d540f2qf0a45a34f76ce329@mail.gmail.com> I did update the wiki with some information on the TODO items, though I haven't been able to submit anything usable yet. One thing I'm working on is screen resizing, which you can intercept from Ncurses when getting a character - it sends a special keycode on SIGWINCH. I'm so slack :/ On 10/27/07, Martin Kihlgren wrote: > > > Nice, good luck :) > > Yes, I like the changes too - much nicer to have it as a gem, and the > user defined windows are nice as well. > > You commit just like normal, you just dont release it as a tarball, > instead you do "rake gem" and release the gem file that gets created > in the pkg directory. > > Then make sure to tell rubyforge that the file is a gem, and works > with all architectures - this will make the file appear when people > use the gem tool to install muby. > > If you want to make releases, this is the steps you should take: > > 1) Make sure everything works (of course :) > 2) Bump the version number in lib/muby/configuration.rb > 3) Commit the changes (including the version number). > 4) Do "svn copy" from trunk to a new directory named after the release in > the tags directory. > 5) Do "rake gem" to generate a new gem file (either in the release > directory you just created, or in the trunk directory). > 6) Make a rubyforge release with the gem, and define it in the release as > a gem file for all architectures. > > regards, > //Martin > > On Sat, Oct 27, 2007 at 09:21:58PM -0400, Sy Ali wrote: > > One of these weeks I'm going to revisit all of my user scripting to > > get it working again.. that will give a good base for interested > > everyday users to do some user-script hacking.. > > > > I noticed all the changes.. there are some *very* nice ones now.. > > > > How does committing to a gem work? Martin, should I just leave that to > you? > > _______________________________________________ > > muby-talk mailing list > > muby-talk at rubyforge.org > > http://rubyforge.org/mailman/listinfo/muby-talk > > http://rubyforge.org/projects/muby/ > > -- > ################################################################### > Knowledge without common sense is folly. > ################################################################### > _______________________________________________ > muby-talk mailing list > muby-talk at rubyforge.org > http://rubyforge.org/mailman/listinfo/muby-talk > http://rubyforge.org/projects/muby/ > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/muby-talk/attachments/20071027/747402ee/attachment.html From zond at troja.ath.cx Sun Oct 28 08:43:03 2007 From: zond at troja.ath.cx (Martin Kihlgren) Date: Sun, 28 Oct 2007 13:43:03 +0100 Subject: [Muby-talk] Muby In-Reply-To: <9e78935e0710272147y7d540f2qf0a45a34f76ce329@mail.gmail.com> References: <20071010122803.GB29672@troja.ath.cx> <1e55af990710180955j5b6adfbfu1dc5a0c3c0fe87a1@mail.gmail.com> <9e78935e0710181103w6b918422p2e68151072d26146@mail.gmail.com> <20071018194421.GA8191@troja.ath.cx> <20071019223438.GA15594@troja.ath.cx> <1b4784dd0710191643x4e38fa6ahcc55da71ff0d6bf0@mail.gmail.com> <20071020002100.GB16596@troja.ath.cx> <1e55af990710271821y6bd3425arc6f7ebbf6a5a5b1e@mail.gmail.com> <20071028015706.GB12005@troja.ath.cx> <9e78935e0710272147y7d540f2qf0a45a34f76ce329@mail.gmail.com> Message-ID: <20071028124303.GE31959@troja.ath.cx> Yes, if you get that working (best way with current source is to just bind that character to the function "resize_application!") it would be great. Problem I had was that I never got any char at all when I did screen resize (I just turned on verbose mode (CTRL-v) and resized away)... //Martin On Sat, Oct 27, 2007 at 09:47:08PM -0700, Bill Garrett wrote: > I did update the wiki with some information on the TODO items, though I > haven't been able to submit anything usable yet. One thing I'm working on > is screen resizing, which you can intercept from Ncurses when getting a > character - it sends a special keycode on SIGWINCH. I'm so slack :/ > > On 10/27/07, Martin Kihlgren wrote: > > > > > > Nice, good luck :) > > > > Yes, I like the changes too - much nicer to have it as a gem, and the > > user defined windows are nice as well. > > > > You commit just like normal, you just dont release it as a tarball, > > instead you do "rake gem" and release the gem file that gets created > > in the pkg directory. > > > > Then make sure to tell rubyforge that the file is a gem, and works > > with all architectures - this will make the file appear when people > > use the gem tool to install muby. > > > > If you want to make releases, this is the steps you should take: > > > > 1) Make sure everything works (of course :) > > 2) Bump the version number in lib/muby/configuration.rb > > 3) Commit the changes (including the version number). > > 4) Do "svn copy" from trunk to a new directory named after the release in > > the tags directory. > > 5) Do "rake gem" to generate a new gem file (either in the release > > directory you just created, or in the trunk directory). > > 6) Make a rubyforge release with the gem, and define it in the release as > > a gem file for all architectures. > > > > regards, > > //Martin > > > > On Sat, Oct 27, 2007 at 09:21:58PM -0400, Sy Ali wrote: > > > One of these weeks I'm going to revisit all of my user scripting to > > > get it working again.. that will give a good base for interested > > > everyday users to do some user-script hacking.. > > > > > > I noticed all the changes.. there are some *very* nice ones now.. > > > > > > How does committing to a gem work? Martin, should I just leave that to > > you? > > > _______________________________________________ > > > muby-talk mailing list > > > muby-talk at rubyforge.org > > > http://rubyforge.org/mailman/listinfo/muby-talk > > > http://rubyforge.org/projects/muby/ > > > > -- > > ################################################################### > > Knowledge without common sense is folly. > > ################################################################### > > _______________________________________________ > > muby-talk mailing list > > muby-talk at rubyforge.org > > http://rubyforge.org/mailman/listinfo/muby-talk > > http://rubyforge.org/projects/muby/ > > > _______________________________________________ > muby-talk mailing list > muby-talk at rubyforge.org > http://rubyforge.org/mailman/listinfo/muby-talk > http://rubyforge.org/projects/muby/ -- ################################################################### Knowledge without common sense is folly. ################################################################### From memesis at gmail.com Sun Oct 28 17:07:44 2007 From: memesis at gmail.com (Bill Garrett) Date: Sun, 28 Oct 2007 14:07:44 -0700 Subject: [Muby-talk] Muby In-Reply-To: <20071028124303.GE31959@troja.ath.cx> References: <20071010122803.GB29672@troja.ath.cx> <9e78935e0710181103w6b918422p2e68151072d26146@mail.gmail.com> <20071018194421.GA8191@troja.ath.cx> <20071019223438.GA15594@troja.ath.cx> <1b4784dd0710191643x4e38fa6ahcc55da71ff0d6bf0@mail.gmail.com> <20071020002100.GB16596@troja.ath.cx> <1e55af990710271821y6bd3425arc6f7ebbf6a5a5b1e@mail.gmail.com> <20071028015706.GB12005@troja.ath.cx> <9e78935e0710272147y7d540f2qf0a45a34f76ce329@mail.gmail.com> <20071028124303.GE31959@troja.ath.cx> Message-ID: <9e78935e0710281407x67e93e3ev633a285721aaef49@mail.gmail.com> Once I overcome that little hurdle, I'll be fine.. :) On 10/28/07, Martin Kihlgren wrote: > > > Yes, if you get that working (best way with current source is to just > bind that character to the function "resize_application!") it would be > great. > > Problem I had was that I never got any char at all when I did screen > resize (I just turned on verbose mode (CTRL-v) and resized away)... > > //Martin > > On Sat, Oct 27, 2007 at 09:47:08PM -0700, Bill Garrett wrote: > > I did update the wiki with some information on the TODO items, though I > > haven't been able to submit anything usable yet. One thing I'm working > on > > is screen resizing, which you can intercept from Ncurses when getting a > > character - it sends a special keycode on SIGWINCH. I'm so slack :/ > > > > On 10/27/07, Martin Kihlgren wrote: > > > > > > > > > Nice, good luck :) > > > > > > Yes, I like the changes too - much nicer to have it as a gem, and the > > > user defined windows are nice as well. > > > > > > You commit just like normal, you just dont release it as a tarball, > > > instead you do "rake gem" and release the gem file that gets created > > > in the pkg directory. > > > > > > Then make sure to tell rubyforge that the file is a gem, and works > > > with all architectures - this will make the file appear when people > > > use the gem tool to install muby. > > > > > > If you want to make releases, this is the steps you should take: > > > > > > 1) Make sure everything works (of course :) > > > 2) Bump the version number in lib/muby/configuration.rb > > > 3) Commit the changes (including the version number). > > > 4) Do "svn copy" from trunk to a new directory named after the release > in > > > the tags directory. > > > 5) Do "rake gem" to generate a new gem file (either in the release > > > directory you just created, or in the trunk directory). > > > 6) Make a rubyforge release with the gem, and define it in the release > as > > > a gem file for all architectures. > > > > > > regards, > > > //Martin > > > > > > On Sat, Oct 27, 2007 at 09:21:58PM -0400, Sy Ali wrote: > > > > One of these weeks I'm going to revisit all of my user scripting to > > > > get it working again.. that will give a good base for interested > > > > everyday users to do some user-script hacking.. > > > > > > > > I noticed all the changes.. there are some *very* nice ones now.. > > > > > > > > How does committing to a gem work? Martin, should I just leave that > to > > > you? > > > > _______________________________________________ > > > > muby-talk mailing list > > > > muby-talk at rubyforge.org > > > > http://rubyforge.org/mailman/listinfo/muby-talk > > > > http://rubyforge.org/projects/muby/ > > > > > > -- > > > ################################################################### > > > Knowledge without common sense is folly. > > > ################################################################### > > > _______________________________________________ > > > muby-talk mailing list > > > muby-talk at rubyforge.org > > > http://rubyforge.org/mailman/listinfo/muby-talk > > > http://rubyforge.org/projects/muby/ > > > > > > _______________________________________________ > > muby-talk mailing list > > muby-talk at rubyforge.org > > http://rubyforge.org/mailman/listinfo/muby-talk > > http://rubyforge.org/projects/muby/ > > -- > ################################################################### > Knowledge without common sense is folly. > ################################################################### > _______________________________________________ > muby-talk mailing list > muby-talk at rubyforge.org > http://rubyforge.org/mailman/listinfo/muby-talk > http://rubyforge.org/projects/muby/ > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/muby-talk/attachments/20071028/1da767e2/attachment-0001.html