r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[Linux] group for linux REBOL users

Gabriele
6-Jul-2007
[1646]
anyway, i prefer just working for the shell most of the times.
btiffin
13-Jul-2007
[1647x3]
Is this going to break anything for getting a valid status code out 
of call?

cap: func [calls /local sherr status] [
    sherr: copy ""
    append calls { ; echo -n $? >&2}
    status: call/wait/info/error calls sherr
    status/exit-code: to integer! find/last/tail sherr newline
    status
]

Of course this is stripped down  (the whole /console /output etc, 
combination thing to handle), but it seems to be working for getting 
at exit status.  Dirty pool? cheap trick? or functional?

Gabriele; any hints or comments?
Update;  set -o pipefail  needs to be set in the forked shell to 
get proper pipeline status.
...
insert head calls {set -o pipefail ; }
append calls { ; echo -n $? >&2}
...
{ ; echo -ne "\n$?" >&2}  works better...when you test with commands 
that don't fail or fail without stderr  :)  gotta love being not-quite-right 
all the time.
Gabriele
14-Jul-2007
[1650]
it is an acceptable workaround in most cases i guess.
btiffin
21-Jul-2007
[1651]
Henrik;  Remember a while back you got a  Killed  message?  I just 
got one, and here is a snippet from the kernel log.
       1 dev kernel: oom-killer: gfp_mask=0x200d2, order=0
...addresses and other cracker info removed...

       1 dev kernel: Out of Memory: Kill process 6448 (bash) score 95256 
       and children.
       1 dev kernel: Out of memory: Killed process 6469 (orebol).

I'm guessing you had the same scenario.
Henrik
22-Jul-2007
[1652x2]
btiffin, ok. I can hardly remember it now :-)
http://osnews.com/comment.php?news_id=18304&offset=0&threshold=&msg=8#257159


I love the "I wonder..." thread. It says a lot about Linux development.
Kaj
22-Jul-2007
[1654]
Yeah. For the record, we in the Syllable project don't think this 
means much. It's a small addition to the Linux kernel that can't 
be used for much
Henrik
26-Jul-2007
[1655]
http://apcmag.com/6735/interview_con_kolivas<--- interesting interview 
with a guy who recently quit linux kernel development. Amiga is mentioned.
Geomol
26-Jul-2007
[1656]
Yes, an interesting read. I didn't know, things were that bad.
Alan
26-Jul-2007
[1657]
as a Linux newbie, I can attest that Linux for the user is bloated.To 
get more people to use Linux,they need to put the stuff that Joe 
Sixpack wants
Geomol
26-Jul-2007
[1658]
Linux has been there for so many years, so I don't see that happen 
in the future. Some of the code might be emigrated to other OSs with 
other designs, but then it isn't Linux anymore. As I see it, Linux 
as a desktop OS is a dead end.
Henrik
26-Jul-2007
[1659x3]
I think the main thing that a lot of linux developers won't see, 
is that in the long run an "evolution" approach to development (code 
something and see if it'll float or sink), doesn't work as well as 
the "intelligent design" approach. I could see that in a discussion 
recently on OSNews.
I'm seeing Linux kernel development as this big mountain of clay 
and 100s of people are throwing pieces of clay on it to make it bigger. 
:-)
if the clay sticks, it's good code.
Geomol
26-Jul-2007
[1662]
Funny, I was thinking of the "evolution" approach also, when I read 
the article. I agree, the "evolution" approach is a bad idea, when 
dealing with computing code. "Keep it simple!" is what they often 
forget.
Henrik
26-Jul-2007
[1663]
the thing is, one thing is to do it generally, because you don't 
have the energy for design, but another thing is to actually defend 
it as a good development method. that is why I think also that Linux 
as a desktop won't move forward. Perhaps now the best parts of Linux 
is actually what came out in the beginning, with the original GNU 
tools and not new tools being developed today.
btiffin
26-Jul-2007
[1664]
I'm of a different opinion.  GNU/Linux will make it to the desktop. 
 It IS my desktop.  Vista is buried under the GRUB and that's were 
it stays.  Buried.  Many many people are working on the Desktop issues 
right now....like right now...3:15pm eastern standard time.  Con's 
experience may just be a matter of bad-timing.  The first brave front 
runners get cut down, then the masses have a way of getting to the 
goal.  His efforts will not go unnoticed, but he may feel nothing 
but pain and misery for it.  Human nature.
Volker
26-Jul-2007
[1665x2]
Sounds like Con wrote excellent clay and was thrown out by the cathedral-designers. 
Not the other way around. Seems linux-kernel lost its bazaar-abilities.
BTW a similar scheduler was written by a hig priest and was quickly 
included. quite unfair. and the article is about kernel, not desktop, 
as con mentions in comments
PatrickP61
26-Jul-2007
[1667]
Too many cooks in the kitchen
Volker
26-Jul-2007
[1668x2]
and the problems interest-problems stem from interest of the developers, 
which are enterprise-driven today.
not according to that article.
btiffin
26-Jul-2007
[1670]
rebols have to worry about the same disenfranchisement imho.  Somedays 
it seems the lure of wxPython or Tcl/Tk, or D, or LUA, or even frick'n 
Windows ... would be an easier long term road to get and keep happy 
customers.  That feeling passes with the next little nugget of knowledge 
(and a little stubborness).  REBOL WILL get RIF, REBin, LNS, Rebcode, 
formatted strings and all the cool stuff that seems just around the 
corner.  AND it will all run on Debian GNU/Linux and I'll be able 
to dump Wine for once and for all, and then slowly convince people 
to move away from the darkside.  :)


Can you tell I'm a little s and t of cleaning off people's PC's just 
to watch them click up IE and Outlook and MSN AGAIN.
Izkata
26-Jul-2007
[1671x2]
Volker:  You must also remember that everyone is human - I think 
that's what most people forget.  How he presented his code to the 
developers could easily have been the reason they didn't include 
it.  I haven't seen the kernel mailing list myself, so I can't say 
for sure, but - he said it's a very unfriendly place, and so likely 
positioned himself accordingly, defensively.  He said himself that 
defended his work as much as possible - without budging.  That's 
the kind of person I hate working with, and the kind of person I 
actively ignore.
And, I agree with btiffin - the Linux desktop is getting there, slowly 
but surely.  Especially Ubuntu, which my *mom* wants me to install 
when she gets her laptop, after having checked out mine a couple 
of times.  I only use Windows for video games that don't run well 
under WINE.
Alan
26-Jul-2007
[1673]
enterprise versus joe sixpack is a big problem. I can understand 
the enterprise model to get into the Fortune 500 but then they have 
to have the joe model for the workers/users. For the Linix office 
worker, a browser/oo/few games/email/ is about all they need at work. 
At home add more games/Gimp/irc/torrent client/media apps and most 
will be happy. It's true those distros are out there but for joe 
sixpack, they are hard to find and most joes only know the big Linux 
names
btiffin
26-Jul-2007
[1674]
To be honest, I'm kinda of pro/con with open source in the fortune 
500 server room.  If they kick back some of the savings into funding 
some developers....yeehah.  If they use OSS simply to increase the 
bottom line and only train their elites in it's use ... then boohiss. 
 It is the small, in their own basement  developers and the rare 
business tycoon that supports them that this issue teeters on.  Can 
freedom reach a critical mass, or are we doomed?  Today I'd bet on 
doomed, but will rail against it the whole way down.


And while I'm here, preaching to the choir, I'll cheerlead for those 
brave souls that will buck the trends at their own risk and expense. 
 Go Doc Go.   Give me an A, give me an l, a t, an M and and e.  Ashley, 
Sunanda and all the rest...GO REBOL.  All rebols and gnubies reading 
this, pat yourself on the back for the remarkable achievement of 
seeing the light through the glare.  And other stuff.
PatrickP61
27-Jul-2007
[1675]
I think we found a REBOL evangelist!
btiffin
27-Jul-2007
[1676]
disestablishmentarianism - it's the only way to go.  :)
PatrickP61
27-Jul-2007
[1677]
btiffin -- Did you ever hear back from Leo Laporte regarding trying 
out REBOL?  I read about your question to him on the Lab a while 
back.
btiffin
27-Jul-2007
[1678]
Nope.  No word.
Henrik
27-Jul-2007
[1679]
no offense.. but Laporte doesn't seem to me to be the kind of guy 
who follow up on things like REBOL.
btiffin
27-Jul-2007
[1680]
You're right.  It's not really in the realm of his target audience.
Henrik
27-Jul-2007
[1681]
he has a big audience though
btiffin
27-Jul-2007
[1682]
Yep. I like watching the show and try to lean people that run small 
businesses toward watching.
Kaj
28-Jul-2007
[1683]
I read that Con Kolivas interview, and I don't want to sound repetitive, 
but the answer is right there in front of everybody. Or right here, 
in this case
Anton
30-Jul-2007
[1684]
I've been playing with Kubuntu on and off for a month or so. Sometimes, 
after updates to the system, something breaks.

I would like to know what is the best way of backing up and restoring 
the system.
I think the best way might be to copy partitions back and forth.
I have a few LiveCDs like the System Rescue CD.
What do you guys do ?
Kaj
30-Jul-2007
[1685x2]
Backing up whole partitions can be good if you have the space
When you do a new installation, it's good to put your /home directory 
on a different partition. That way, you can backup just your data, 
or wipe the root partition and re-install the system withoug loosing 
your data and settings
btiffin
30-Jul-2007
[1687]
Use Debian  :)  My Dev system has been auto-updating since Potato 
(2.2), I rarely use Unstable packages, but Dev lives in Testing and 
I've not had any problems.  Spike and Chester stay with Stable sources.list 
and I trust the Debian development model (not released on any time 
schedules, but only releasesd when the DD's have finished bashing 
each other around).  I hope they fight the urge to go with release 
dates, even Ian Murdoch is pushing for release shedules :(  but he's 
at Sun now, so I hope that pressure subsides.


To be more to the point.  I keep all my work (and user accounts) 
rsynced on three different machines, backed up to CD and USB memory 
stick on a semi-irregular basis.  I plan for system restore from 
the boot disks, the list from apt-show-versions and a documented 
list of manual steps for things like the Linksys, /etc/hosts, /etc/ssh/sshd_config 
et al and Cheyenne config if anything does eventually go sideways. 
 It might be a (much) longer restore cycle, but I trust that more 
than backup/restore mirroring.  I've avoided the VM model, but that 
seems to be getting some good press now-a-days.
Gabriele
30-Jul-2007
[1688]
kubuntu and updating without problems here, but, i've seen that happen 
in the past. i always managed to fix stuff though.
Kaj
30-Jul-2007
[1689]
Ubuntu has been a big disappointment to me just because I thought 
I would finally be able to upgrade
btiffin
30-Jul-2007
[1690x2]
My opinion, release dates are going to hurt them in the long run...great 
for getting new adopters...bad for long term guaranteed stability
Much like R3...I'd prefer disappointment in "missed" dates than any 
guaranteed release schedule.  Patience is a virtue...release code 
when it's ready. not before, and never under the urging of some project 
manager (the common case).
Kaj
30-Jul-2007
[1692]
Well, we have had a lot of success with Syllable by releasing early 
and often
btiffin
30-Jul-2007
[1693]
Managed expectations :)  You haven't stamped any "shrinked wrapped, 
use this to run your business" versions yet, have you?  I'd urge 
your team to lean toward the Debian model over the Ubuntu schedule 
model.  But test releases...yep as often as possible, but even then, 
not because a manager said "It goes out on Friday".
Kaj
30-Jul-2007
[1694x2]
We're just discussing someone who wants to automate his company with 
Syllable :-)
We want people to be able to rely on us. That includes not just stability, 
but also schedules