Some of these programs are just really thin wrappers around system calls.
I don't see how they would benefit from being rewritten in go.
Goblin was a fun way to learn go, not a project to be useful.
However i would be happy to see some new programs written in go.
For example we lack a picture
Hello again,
Wow i wrote this post a little while before falling asleep and
certainly didn't expect such a torrent of replies O.o
@ Aram Hăvărneanu :
Thanks for the interest! some of the tools you mentioned are already
implemented in Goblin, but i could always take a second look at them
see
Patching p - scond = q - scond in /sys/src/cmd/5l/noop.c fixes this
unfortunate linker bug.
On Sunday, April 28, 2013 10:54:18 PM UTC-7, Paul Patience wrote:
Mischief reported a crash with on arm with
winwatch when closing all windows excluding those
ignored through the -e flag.
Gesendet: Montag, 29. April 2013 um 21:34 Uhr
Von: Richard Miller 9f...@hamnavoe.com
An: 9fans@9fans.net
Betreff: Re: [9fans] 5l bug
following up, theres my naive fix for this. instead of
emiting conditional division instruction by 5c... dont and
keep the branch. does this make any
i is not ovious to me why that would work without adding a conditiona branch.
maybe my assumptions are wrong. can you show the resulting assembly for the
testcase?
Gesendet: Dienstag, 30. April 2013 um 11:07 Uhr
Von: zephyr.pelle...@gmail.com
An: 9fans@9fans.net
Betreff: Re: [9fans] 5l bug
The bad stuff for Plan9 would be the external dependencies of libtecla
and ncurses (still have not been able to get ncurses to work :( ), so
there would have to be lots of modifications probably.
if thine libraries offend thee, pluck them out
command line editing is not necessary, and
Hi,
Am 2013-04-28 23:07, schrieb Bakul Shah:
On 28 Apr 2013 22:01:17 +0200 Holger Sebert
holger.seb...@ruhr-uni-bochum.de wrote:
I did a quick hack on kbd.c and could make the ,,| key
work. Awesome! Thank you all for your help.
What was the fix?
The relevant section from kbd.c is
Hi,
Am 2013-04-28 23:14, schrieb Richard Miller:
#include ../omap/random.c
which should be
#include ../port/random.c
Although it was easy to fix, I wonder where this inconsistency
in the source tree came from. Did I miss an update or something?
I think you did. /sys/src/9/bcm/random.c
I think you did. /sys/src/9/bcm/random.c should have been deleted.
Should this have happened when I invoked 'pull'? Or is there a
separate update mechanism?
Yes, it should have been deleted by the first 'pull' after 1 April:
term% grep sys/src/9/bcm/random.c /dist/replica/client/plan9.log
I don't see how they would benefit from being rewritten in go.
Go versions of base Plan 9 tools would be very useful to me for a
number of reasons. Unfortunately, none of them have to do anything
with Plan 9 (but then almost nothing posted on 9fans does) and
probably my reasons don't apply to
I wasn't talking about rc(1). I was talking about echo, tee, cat, touch,
rm, sleep, etc..
2013/4/30 Aram Hăvărneanu ara...@mgk.ro
Sometimes I need to deploy something written in rc(1) over a
heterogenous Linux cluster, and a statically compiled rc(1) would be a
blessing.
Subject Sheevaplug and NVRAM
Every time I start the Sheevaplug, I have to enter the authentication
details that ought to be written to VNRAM. This seems unnecessary,
but my attempts to assign a single block of flash to NVRAM have so far
been unsuccessful.
Could somebody mail me an example of a
Could somebody mail me an example of a successful allocation of flash
memory for Plan 9 use on a Sheevaplug so I can figure out what I am
doing wrong?
In you case, you may simply include the nvram in your kernel by
adding the nvram file to the bootdir section of your kernel
configuration and
If anyone is interested I have (re)ported rc(1) to linux
together with the few tools that are unique to plan9: p(1)
mc(1) and ls(1).
ls may seem a strange choice but I access Linux over ssh
from plan9 and want to be able to do things like ls ../port and
get the files listed with the ../port/ path
LinkedIn
Fans,
I'd like to add you to my professional network on LinkedIn.
- Aram
Aram Sadogidis
Intern Software Engineer at Bell Laboratories
Ireland
Confirm that you know Aram Sadogidis:
I don't know if you've seen this,
but there is also a plan9portport
to windows [1]. Not everything
works, but sam and rc do.
[1] https://bitbucket.org/knieriem/pf9
rc in go
Also, some extensions could be useful:
* Inferno shell style local variables with := statement
* $file { ... } statement
* { ... } statement, which returns both input and output pipes of command
* Inferno shell style local variables with := statement
already have. syntax is:
var=val cmd
* $file { ... } statement
already have.
* { ... } statement, which returns both input and output pipes of command
? pipes aren't first-class language elements.
- erik
syntax is: var=val cmd
Sure, foo=() bar=() baz=() { ... } works, but that's not very practical.
? pipes aren't first-class language elements.
Well, they are files:
; foo={cat} ; echo $foo
/dev/fd/6
(linux)
I'm talking about something, that returns list with input and output
fd to a
On Tue Apr 30 18:50:42 EDT 2013, gleb.ax...@gmail.com wrote:
syntax is: var=val cmd
Sure, foo=() bar=() baz=() { ... } works, but that's not very practical.
i don't see the practical issue. the idiom described works fine.
not liking the syntax is not a good reason to introduce incompatable
this is a follow up to the discussion about root from usb-hdd
on the raspberry pi discussion (http://9fans.net/archive/2013/03/499)
it's a roundabout trip.
on pcs, i'm using cinap's bios-only loader. it's tiny, and does its job well.
i've added the ability to find bios's first drive and pxe's
Just a nit, but the Algol style of assignment, becomes if you will, didn't
define the variable instance. It was just an assignment.
sent from my ipad
On Apr 30, 2013, at 4:45 PM, suharik gleb.ax...@gmail.com wrote:
With := you can define locale variable where you need it.
That's like
On Tue Apr 30 19:45:29 EDT 2013, gleb.ax...@gmail.com wrote:
With := you can define locale variable where you need it.
That's like pascal style (where you define all variables before the
code) versus c style (where you define variables with code).
Not critical, but there is a practical issue.
it turns out, a few updates have gone in recently.
they might be worth noting (even if you're not using 9atom)
a number of bug fixes that have gone in recently.
i was surprised reviewing the changes how many
crashes were fixed.
http://www.quanstro.net/plan9/9atom/index.html
- erik
24 matches
Mail list logo