Discussion:
? Backup plan for when news:comp.lang.oberon dies !
(too old to reply)
unknown
2006-12-17 04:59:19 UTC
Permalink
http://aplawrence.com/Opinion/nntp.html
[32]Will NNTP fade away?
--snip --
So what does the crystal ball say? Unless you are someone like
Microsoft who wants to compete with Google, there's no reason to run a
news server. Gone are the days when people would run their own
NNTP server. Oh, I suppose some uber-geeks still do, probably out of
foolish pride more than any real benefit. Google Groups outperforms
anything most of us can do by an order of magnitude and then some.
It seems that this forum is already dying from the above described effect.
IMO we need a backup/alternative.
Wikis seem to be growing.
I've tested an existing one, dedicated to ETH-oberon, but I'm
uncomfortable in having to learn yet another syntax.
It doesn't give immediate WYSIWYG.
In particular 'new lines' need 6 key-strokes "[[BR]]" !
Perhaps this is how wikis work ?
Also since I won't be having 'always on' connectivety, the ability to
compose and read off-line as NNTP allowed, is essential.

Q - What are other users ideas ?

Thanks,

== Chris Glur.
Andreas F. Borchert
2006-12-17 08:22:16 UTC
Permalink
Post by unknown
http://aplawrence.com/Opinion/nntp.html
[32]Will NNTP fade away?
--snip --
So what does the crystal ball say? Unless you are someone like
Microsoft who wants to compete with Google, there's no reason to run a
news server. Gone are the days when people would run their own
NNTP server. Oh, I suppose some uber-geeks still do, probably out of
foolish pride more than any real benefit. Google Groups outperforms
anything most of us can do by an order of magnitude and then some.
I do not agree with this. NNTP outperforms any methods of web access or
web based forums. NNTP clients provide many forms of threading, scoring,
and sorting of articles which are not found in HTTP-based interfaces.

And, yes, we are still running our own NNTP server: news.in-ulm.de.
Post by unknown
It seems that this forum is already dying from the above described effect.
This is not a forum but a USENET group :)

The real problem is that the community gets smaller, newcomers know less
about USENET groups, and that many subscribers (like me) are just lurking.
Post by unknown
IMO we need a backup/alternative.
Then you will lose subscribers like me. I do not have the time to regularly
check web pages.
Post by unknown
Wikis seem to be growing.
I've tested an existing one, dedicated to ETH-oberon, but I'm
uncomfortable in having to learn yet another syntax.
Wikis are not really a replacement for USENET groups.

Discussions in wikis need quite some discipline and experience as you
have to take care of indentation and signatures. Users get easily lost
over lengthy threads: What has been added recently? Do I need to read
the old stuff I skipped over already several times?

Wikis are best for a collaborative form of documentation.
Post by unknown
It doesn't give immediate WYSIWYG.
In particular 'new lines' need 6 key-strokes "[[BR]]" !
Perhaps this is how wikis work ?
Well the good thing about some Wikis is that you can still use a
vi or any other good text editor for them. (I am typing this right
now using vim and I also type my Wikipedia entries with vim under
the elinks text browser. I also use vim to edit my Oberon program
texts. Using always the same powerful tool for typing and editing
makes my life easier.)

This is one of the good things of standard protocols (like NNTP)
as interface in contrast to WYSIWYG-based interfaces: It gives me
a free choice out of so many available clients. I am not enforced
to use bloated web browsers or the mouse.
Post by unknown
Q - What are other users ideas ?
Please do not fraction the community any further.

Andreas.
August Karlstrom
2006-12-17 10:56:04 UTC
Permalink
Post by unknown
http://aplawrence.com/Opinion/nntp.html
[32]Will NNTP fade away?
--snip --
So what does the crystal ball say? Unless you are someone like
Microsoft who wants to compete with Google, there's no reason to run a
news server. Gone are the days when people would run their own
NNTP server. Oh, I suppose some uber-geeks still do, probably out of
foolish pride more than any real benefit. Google Groups outperforms
anything most of us can do by an order of magnitude and then some.
I find the newsgroup interface in Mozilla Thunderbird really good.
Post by unknown
It seems that this forum is already dying from the above described effect.
I don't see your point -- Google Groups is just a web interface to
newsgroups and comp.lang.oberon is (of course) accessible from Google
Groups.
Post by unknown
IMO we need a backup/alternative.
Why? The only problem with comp.lang.oberon is the low activity and the
Chinese spam.

In general, what's missing, as I see it, is a free (as in freedom) high
quality multiplatform standard conforming Oberon-2 command line
compiler. A front-end to gcc would be ideal. I'm sure this would
increase the Oberon user base.

Being free software I find OO2C to be the only current alternative
among the Oberon (command line) compilers. What I don't like, however,
is its lack of focus (non-standard/experimental features), its poorly
designed libraries and its incomplete and out of date documentation.
Post by unknown
Wikis seem to be growing.
As far as I know Wikis are good for documentation, not for (lengthy)
discussions.


August
Stewart Greenhill
2006-12-17 14:49:05 UTC
Permalink
Post by August Karlstrom
I find the newsgroup interface in Mozilla Thunderbird really good.
Same here. If the group postings are not there on the same page as my
regular email and RSS feeds, I'm not likely to read them. Thunderbird is
great at bringing everything together in one place.
Post by August Karlstrom
Post by unknown
IMO we need a backup/alternative.
Why? The only problem with comp.lang.oberon is the low activity and the
Chinese spam.
Low activity probably means low level of interest. It could also mean a
high level of satisfaction, but if this were the case I think there
would be more posts.
Post by August Karlstrom
In general, what's missing, as I see it, is a free (as in freedom) high
quality multiplatform standard conforming Oberon-2 command line
compiler. A front-end to gcc would be ideal. I'm sure this would
increase the Oberon user base.
Why? Oberon-2 lacks any real useful standards, so every implementation
has to define its libraries and platform interfaces. The result is many
"niches" within the Oberon community and poor interoperability.

The only way to increase the Oberon user base is to build community.
This means using informed advocacy and enthusiasm. It means sharing
interests and ideals in a supportive and non-judgemental way. Based on
what I see in this place I would be surprised if there were more than a
handful of Oberon users left. But perhaps we are all living in our own
little niches and not having much to do with each other.

I guess this is part of Chris' original point. The forum seems to be
dying, but I really don't think that technical issues are the problem.
Its the nature of the Oberon community: too many niches and not enough
common interest. Also: many of the features that once made Oberon-2
attactive over languages like C++ are now provided by mainstream
languages like java and C#. You can't use technological arguments to
answer these issues. You must use idealism.
Post by August Karlstrom
Being free software I find OO2C to be the only current alternative
among the Oberon (command line) compilers. What I don't like, however,
is its lack of focus (non-standard/experimental features), its poorly
designed libraries and its incomplete and out of date documentation.
OOC actually has very good compliance with the Oberon-2 language. Sure,
it implements many language extensions but you are free not to use these
features. The documentation is certainly out of date in some areas (eg.
the user manual), but with the V2 compiler all modules can be made
self-documenting using a system similar to javadoc.

Remember that OOC was built entirely from dontations of free time, so
its strengths and weaknesses directly reflect the interests and
abilities of the contributors. The original development team seems to
have dwindled over time in line with the decline of Oberon itself. Of
course, we still welcome all contributions so if something really irks
you please feel free to fix it.

Cheers,
Stewart
August Karlstrom
2006-12-18 20:58:23 UTC
Permalink
Post by Stewart Greenhill
Low activity probably means low level of interest. It could also mean a
high level of satisfaction, but if this were the case I think there
would be more posts.
Agreed. However, I don't see how a different discussion forum, as
proposed by Chris, would increase the Oberon user base.
Post by Stewart Greenhill
Post by August Karlstrom
In general, what's missing, as I see it, is a free (as in freedom)
high quality multiplatform standard conforming Oberon-2 command line
compiler. A front-end to gcc would be ideal. I'm sure this would
increase the Oberon user base.
Why? Oberon-2 lacks any real useful standards, so every implementation
has to define its libraries and platform interfaces.
As far as I know, the Oberon-2 language report and the Oakwood library
specification are sufficiently precise. Other libraries can be
distributed separately.
Post by Stewart Greenhill
The result is many "niches"
and (too many) research projects ;-)
Post by Stewart Greenhill
within the Oberon community and poor interoperability.
The only way to increase the Oberon user base is to build community.
This means using informed advocacy and enthusiasm. It means sharing
interests and ideals in a supportive and non-judgemental way. Based on
what I see in this place I would be surprised if there were more than a
handful of Oberon users left. But perhaps we are all living in our own
little niches and not having much to do with each other.
I guess this is part of Chris' original point. The forum seems to be
dying, but I really don't think that technical issues are the problem.
Its the nature of the Oberon community: too many niches and not enough
common interest.
If the great real world tools are there, I'm sure the people will come.
Post by Stewart Greenhill
Also: many of the features that once made Oberon-2
attactive over languages like C++ are now provided by mainstream
languages like java and C#.
When it comes to safety: yes. But these two languages are still bloated
and slow compared to Oberon. Oberon combines the safety of the mentioned
languages with the speed of C and C++.
Post by Stewart Greenhill
You can't use technological arguments to
answer these issues. You must use idealism.
I see in Oberon a nice blend of idealism and pragmatism. It may be a bit
more idealism (and soul) than in some other languages though.
Post by Stewart Greenhill
Post by August Karlstrom
Being free software I find OO2C to be the only current alternative
among the Oberon (command line) compilers. What I don't like, however,
is its lack of focus (non-standard/experimental features), its poorly
designed libraries and its incomplete and out of date documentation.
OOC actually has very good compliance with the Oberon-2 language.
I agree with that but it's a shame the Oakwood modules were removed,
making it harder to write portable programs.


August
a***@gmail.com
2006-12-21 15:20:02 UTC
Permalink
Post by August Karlstrom
Post by Stewart Greenhill
OOC actually has very good compliance with the Oberon-2 language.
I agree with that but it's a shame the Oakwood modules were removed,
making it harder to write portable programs.
August
I have seen this idea since before the Oakwood meeting, and I never
understand it.

I see that Oberon, the system and compiler, is implemented on many
machines, with very different architectures. Not only that, but I have
seen the language implemented on a Motorola 6811 and implemented a
project on it, using only my background with the other Oberon systems,
and had a straight ahead time of it.

The two things that seem necessary for a new environment are 1) a
compiler and 2) the kernel. The libraries and applications move
unchanged, even across different byte sex machines.

I view Oberon as the most portable system that I know of. I have moved
programs and data files from Solaris to Win-NT just by FTPing the data
files and re-compiling my source.

I have seen epoch changes. There is the V4 --> S3 --> BlueBottle
evolution. But at the time that V4 was released, there were several
candidates for the C language, and you couldn't take your own C source
code from one 'nix machine to another and compile it in less time than
it took you to write it for the first time. You can't take a non
Oberon program written in the same time that V4 was released and move
it.

So, is there an example of non-portability of Oberon that does not
involve pulling the underlying 'nix or MS operating system into an
application?
noch
2006-12-30 00:15:48 UTC
Permalink
yes, you are completely right when talking about oberon system.
But we really have a portability problem now in case we don't use
oberon S3 or V4.
Try to compile any old oberon system source with oo2c?
or with xds compiler? or try to port program written with xds to oo2c ?
or in opposite direction?
I am not writing about Pow, which has completely different libraries as
well because I don't use it under unix
Without having a set of standard libraries, we have no portability!

Now when I write in oberon I use wrappers to libraries.
To port my program easier from one compiler to another.
In case of oo2c v2 (which is definitely better than oo2c v1) my file io
libraries have roots in TextRider, Files (idealogically differ from
oakwood Files module), Msg, etc. In case of xds compiler my wrappers
have roots in xds specific modula-2 libraries like FIO or more low
level.
I agree that removing oakwood libraries from oo2c was not a good idea
at all.

personally i believe that oo2c v2 way is rather good.
but we need a set of standard libs, where oakwood, iso, or any other,
it does not really matter.
we just need standard
that standard hopefully will include oberon system like libraries.
even assuming oakwood libs are standard we still have problems porting
oberon system sources to any other non oberon system compiler.
for instance, it is usual way for oberon system programmers to use not
oakwood libraries but set of other oberon system specific low level
libraries (texts, kernel, oberon) instead
and if one wants to use oberon system codebase, then he has to choose
whether to write his own wrappers for compiler he prefer or to modify
existing code.
Second solution may be not beautiful, but will result in faster
executables.
That is why I think that oberon standard libraries must include modules
like Texts.
I think that you believe me that what I wrote above really important.

I have to write here about very successful and high quality work again:
FreePascal compiler.
It is an excellent project. They did an excellent compiler, but they
also developed very good site, with docs, news, announecements.
That is why they have many contributions and growing community.

By the way, I noticed that oo2c developers preparing python and java
backends.
Last one could be useful for writing for instance j2me code, but i
don't really see any sence in first.
I think that if oo2c deals with ast then it should be rather easy to
develop a gcc frontend from it

Thanks

Norayr
August Karlstrom
2006-12-30 01:17:50 UTC
Permalink
Post by a***@gmail.com
Post by August Karlstrom
Post by Stewart Greenhill
OOC actually has very good compliance with the Oberon-2 language.
I agree with that but it's a shame the Oakwood modules were removed,
making it harder to write portable programs.
August
I have seen this idea since before the Oakwood meeting, and I never
understand it.
I see that Oberon, the system and compiler, is implemented on many
machines, with very different architectures. Not only that, but I have
seen the language implemented on a Motorola 6811 and implemented a
project on it, using only my background with the other Oberon systems,
and had a straight ahead time of it.
The two things that seem necessary for a new environment are 1) a
compiler and 2) the kernel. The libraries and applications move
unchanged, even across different byte sex machines.
I was mainly referring to the compiler specific libraries that comes
with the available freestanding compilers (oo2c, xds, pow etc.).


August
s***@126.com
2007-02-01 14:33:52 UTC
Permalink
<a href=http://www.hhpumps.com/ckprod.asp?id=128>�ܵ����ı�</a>[ur1=http://
www.hhpumps.com/ckprod.asp?id=128]�ܵ����ı�[/url]
<a href=http://www.hhpumps.com/ckprod.asp?id=56>�������ı�</
a>
[url=http://www.hhpumps.com/ckprod.asp?id=56]�������ı�[/url]
<a href=http://www.hhpumps.com/ckprod.asp?id=7>���</
a>
[url=http://www.hhpumps.com/ckprod.asp?id=7]���[/url]
<a href=http://www.hhpumps.com/ckprod.asp?id=100>�����ֶ༶��</
a>
[url=http://www.hhpumps.com/ckprod.asp?id=100]�����ֶ༶��[/url]
<a href=http://www.hhpumps.com/ckprod.asp?id=86>���������ı�</
a>
[url=http://www.hhpumps.com/ckprod.asp?id=86]���������ı�[/url]
<a href=http://www.hhpumps.com/ckprod.asp?id=85>�������ı�</
a>
[url=http://www.hhpumps.com/ckprod.asp?id=85]

j***@gmail.com
2006-12-31 07:20:55 UTC
Permalink
Post by Stewart Greenhill
Why? Oberon-2 lacks any real useful standards, so every implementation
has to define its libraries and platform interfaces. The result is many
"niches" within the Oberon community and poor interoperability.
Well I think there have always been standards in Oberon. For instance
Oberon V4 is a standard just like Java AWT is a standard. And for
that matter OOC/Visual Oberon is a standard. And there lies the
roots of Oberon's divergence. As people moved away from the
original Oberon System they did so in their own way. But the
original Oberon System defined powerhouse modules like "Texts"
while ignoring "lesser" modules like "Strings". If someone decided
they didn't want a "Texts" based system, they didn't have much
take with them to their new project.

That said, cross Oberon System work was still done. Project
Voyager is a prime example of this. But now even the language
has diverged.
Post by Stewart Greenhill
The only way to increase the Oberon user base is to build community.
This means using informed advocacy and enthusiasm. It means sharing
interests and ideals in a supportive and non-judgemental way. Based on
what I see in this place I would be surprised if there were more than a
handful of Oberon users left. But perhaps we are all living in our own
little niches and not having much to do with each other.
I'm on 3 different Oberon mailing lists. The ETH one, GPCP and
Linux V4. ETH definitely has more traffic than comp.lang.oberon.
GPCP maybe a little more. Linux V4, somewhat less.
Post by Stewart Greenhill
I guess this is part of Chris' original point. The forum seems to be
dying, but I really don't think that technical issues are the problem.
Its the nature of the Oberon community: too many niches and not enough
common interest. Also: many of the features that once made Oberon-2
attactive over languages like C++ are now provided by mainstream
languages like java and C#. You can't use technological arguments to
answer these issues. You must use idealism.
I agree on the lack of common interest being a problem. And ideas
on how to fix that? I think we could look at building some cross
system libraries. If we ignored obvious areas of disagreement
(i.e. GUI issues) it should be possible.

Regards,

John M. Drake
Chris Burrows
2006-12-31 11:27:23 UTC
Permalink
Post by j***@gmail.com
I'm on 3 different Oberon mailing lists. The ETH one, GPCP and
Linux V4. ETH definitely has more traffic than comp.lang.oberon.
GPCP maybe a little more. Linux V4, somewhat less.
The Blackbox Component Pascal mailing list has a 100 or more members and
traffic of about 60 messages a month, though it seems to happen in bursts.
There has been nothing for the past few weeks - I suspect a problem as I've
posted a couple of messages and not seen them appear. An archive of the
messages from 1998 to Mid-Sept 2006 is at:

http://www.lrz-muenchen.de/~BlackBox/archive/

Additionally, Helmut Zinn's Component Pascal Collection is very well
maintained and has regular contributions:

http://www.zinnamturm.de/
Post by j***@gmail.com
I agree on the lack of common interest being a problem. And ideas
on how to fix that? I think we could look at building some cross
system libraries. If we ignored obvious areas of disagreement
(i.e. GUI issues) it should be possible.
A nice idea but I can't help but be pessimistic having seen what happened
(or didn't happen is more to the point) after the significant amount of work
done on the design of the Oakwood libraries. It wouldn't hurt to at least
get these going on the various Oberon-related platforms. I might still
produce a GPCP version, having already done some work in that area.

However, libraries are becoming less of an issue with the extensive
frameworks that are supplied with Java and .NET. It is more a question now
of making the language work with the existing libraries rather than creating
new libraries to work with the language.

The original Oberon system tackled the problem by porting the whole
operating environment from one platform to another. The Microsoft .NET
framework is heading the same way - with versions in development for
Windows, Linux and the Mac. .NET versions of Oberon, Component Pascal and
Zonnon already exist to potentially take advantage of all of these.

--
Chris Burrows
CFB Software
http://www.cfbsoftware.com/gpcp
unknown
2006-12-21 08:07:23 UTC
Permalink
Post by unknown
http://aplawrence.com/Opinion/nntp.html
[32]Will NNTP fade away?
--snip --
So what does the crystal ball say? Unless you are someone like
Microsoft who wants to compete with Google, there's no reason to run a
news server. Gone are the days when people would run their own
NNTP server. Oh, I suppose some uber-geeks still do, probably out of
foolish pride more than any real benefit. Google Groups outperforms
anything most of us can do by an order of magnitude and then some.
I do not agree with this. NNTP outperforms any methods of web access or
web based forums. NNTP clients provide many forms of threading, scoring,
and sorting of articles which are not found in HTTP-based interfaces.
If technical excellence was the determining factor, then NOT 95% of
users would be using M$hitWindows.
Post by unknown
And, yes, we are still running our own NNTP server: news.in-ulm.de.
If the dreaded/warned-of transformation occurrs it will not be
instantaneous.
Post by unknown
It seems that this forum is already dying from the above described effect.
This is not a forum but a USENET group :)
A forum is a more general term which includes USENET and old ladies
meeting for coffee.
Post by unknown
The real problem is that the community gets smaller, newcomers know less
about USENET groups, and that many subscribers (like me) are just lurking.
IMO we need a backup/alternative.
No ! 'Backup' is not the default method. Having accident insurance doesn't
mean you must have an accident.
Post by unknown
Then you will lose subscribers like me. I do not have the time to regularly
check web pages.
Wikis seem to be growing.
I've tested an existing one, dedicated to ETH-oberon, but I'm
uncomfortable in having to learn yet another syntax.
Wikis are not really a replacement for USENET groups.
Having safety insurance is not really a replacement for avoiding
an accident.
Post by unknown
Discussions in wikis need quite some discipline and experience as you
have to take care of indentation and signatures. Users get easily lost
over lengthy threads: What has been added recently? Do I need to read
the old stuff I skipped over already several times?
Yes I was shocked/dissapointed that one needed to learn yet
another syntax.
As the URL above refers, most http-clickers just top-post to the
last comment. The ability to conduct multistage threaded dialog
is disappearing.
Post by unknown
Wikis are best for a collaborative form of documentation.
It doesn't give immediate WYSIWYG.
In particular 'new lines' need 6 key-strokes "[[BR]]" !
Perhaps this is how wikis work ?
Well the good thing about some Wikis is that you can still use a
vi or any other good text editor for them. (I am typing this right
now using vim and I also type my Wikipedia entries with vim under
the elinks text browser. I also use vim to edit my Oberon program
texts. Using always the same powerful tool for typing and editing
makes my life easier.)
This is one of the good things of standard protocols (like NNTP)
as interface in contrast to WYSIWYG-based interfaces: It gives me
a free choice out of so many available clients. I am not enforced
to use bloated web browsers or the mouse.
Yes, but I'm predicting what is coming [and hoping than I'm wrong]
rather than telling what I'd prefer.
Post by unknown
Q - What are other users ideas ?
Please do not fraction the community any further.
Andreas.
PS. I wrote this note originally for comp.lang.pop
which seems to have died. The prof confirmed that
the university was considering cutting the newsSever.

Then I read the URL mentioned, where it's expalined
how/why usenet is dying. As others have written, it's
not about technoloy, but rather about psycho-sociology.

A related example: recently my ISP requires TxAuthenticate
for email. The help desk can only advise me for M$-outsp00k
or the 'web-interface'. Fortunately I anticipated such
problems and had a 'backup' google-emailing facility.
Which I hate because of it's baroque web-interface and
slowness [I have to pay for dialup time], but allowed me to
post important emails while I'm patching the ETH-oberon
mailer.

== Chris Glur.
Andreas F. Borchert
2006-12-21 10:26:05 UTC
Permalink
Post by unknown
Post by Andreas F. Borchert
I do not agree with this. NNTP outperforms any methods of web access or
web based forums. NNTP clients provide many forms of threading, scoring,
and sorting of articles which are not found in HTTP-based interfaces.
If technical excellence was the determining factor, then NOT 95% of
users would be using M$hitWindows.
Which motivations, if not excellence, do you have to continue
to work with Oberon? :)

I do not use M$ Windows and I will not switch to a web-based forum.
I simply do not have the time for this.
Post by unknown
Post by Andreas F. Borchert
And, yes, we are still running our own NNTP server: news.in-ulm.de.
If the dreaded/warned-of transformation occurrs it will not be
instantaneous.
Quite a number of ISPs (including the largest) in Germany provide
NNTP services. Most universities run NNTP servers. I have three news
servers I can use for free: news.in-ulm.de (my ISP), news.uni-ulm.de
and news.belwue.de through my university.
Post by unknown
Post by Andreas F. Borchert
It seems that this forum is already dying from the above described effect.
This is not a forum but a USENET group :)
A forum is a more general term which includes USENET and old ladies
meeting for coffee.
Well, it is important to distinguish between USENET groups and
web-based forums. Newcomers tend to confuse web-based USENET groups
access (Google Groups) with web-based forums, not knowing that there
exist a well-defined protocol for USENET which gives a wide choice
of possible clients.
Post by unknown
Yes, but I'm predicting what is coming [and hoping than I'm wrong]
rather than telling what I'd prefer.
I do not agree. And others like Google do not agree as well.
Otherwise, Google would not have put money in it. (The archival
service of Google Groups is another big advantage of USENET, BTW.)
Post by unknown
The prof confirmed that
the university was considering cutting the newsSever.
Then switch to news.individual.net (see www.individual.net)
which offer USENET news service for 10 Euros / year.
Post by unknown
A related example: recently my ISP requires TxAuthenticate
for email.
You do not need your ISP for sending emails. As long as your
ISP provides full connectivity, you are free to send your emails
directly or to use another SMTP service.
Post by unknown
[I have to pay for dialup time]
Then email transport by UUCP could be interesting to minimize dialup
times for the transport of emails. It is still offered by some providers.

Andreas.
Loading...