473,396 Members | 1,734 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Cross-posting is good

David Rush wrote:

You know I think that this thread has so far set a comp.lang.* record for
civilitiy in the face of a massively cross-posted language comparison
thread. I was even wondering if it was going to die a quiet death, too.


When cross-posting, people try to be more responsible, avoiding
making incorrect claims that will not be tolerated by the larger
reader community (like Python is very slow, C is inherently
insecure, Lispers are stupid, etc.) That's why there are usually
more balanced and less bigoted opinions expressed in such threads.

Also, I think cross-posting benefits creative people. E.g.
I noticed that the recent thread "Python syntax in Lisp and
Scheme" tought many Pythonistas and Haskellers about macros,
while many Lispers learned about "yield" and that the
usual examples of macros like UNWIND-PROTECT and its
friend WITH-OPEN-FILE do not have to be macros at all,
if your fingers can manage to type the magic 6 letters.
(OK, the syntax is better without those magic letters, but
it's the only difference. If you want to demostrate the real
power of macros, show code introspection.)

If you only program from 9 to 5, and it's 2 months till your
retirement, and you think you don't need such exposure to new
ideas from other language groups, it's best you killfile
all crossposted articles, or whatever, just don't whine.

OTOH, such idea exposure could have prevented such big
mistakes like C#, Mozart/Oz, XML++, ARC and others.
Jul 18 '05 #1
6 1399
mi*****@ziplip.com wrote:
OTOH, such idea exposure could have prevented such big
mistakes like C#, Mozart/Oz, XML++, ARC and others.


Having been exposed to C# and Mozart/Oz: what mistakes do you see in
these languages?

Regards,
Jo

Jul 18 '05 #2
>>>>> "mike420" == mike420 <mi*****@ziplip.com> writes:

mike420> C is inherently insecure

Surely we can agree on this being a fact.

;-)
------------------------+-----------------------------------------------------
Christian Lynbech | christian #\@ defun #\. dk
------------------------+-----------------------------------------------------
Hit the philistines three times over the head with the Elisp reference manual.
- pe*****@hal.com (Michael A. Petonic)
Jul 18 '05 #3
mi*****@ziplip.com wrote:
...
When cross-posting, people try to be more responsible, avoiding
My general Usenet experience says otherwise, actually.
while many Lispers learned about "yield" and that the
usual examples of macros like UNWIND-PROTECT and its
friend WITH-OPEN-FILE do not have to be macros at all,
if your fingers can manage to type the magic 6 letters.
Hmmm, which ones? Not 'yield' -- those are just FIVE...
OTOH, such idea exposure could have prevented such big
mistakes like C#, Mozart/Oz, XML++, ARC and others.


You think Paul Graham's ARC is "a big mistake"? Why,
specifically? What specific criticisms are you leveling
at it? And why do you think Graham was lacking in "idea
exposure"? I'm not saying I agree with the underlying
design decisions &c, but I don't understand your point.

I would be curious about just the same questions on
Mozart/Oz, too (which also has the advantage that you
can dowload it and play with it). What's so "bigly
mistaken" about it? Why do you think the researchers
from all over Europe who built it were suffering from
lack of "idea exposure"?

(( C# is basically just a competitive commercial move
against Java and shares most of the latter's defects --
but, again, "lack of idea exposure" doesn't seem to
apply; as for XML++, wasn't it just a research project
to enrich XML with "semantical descriptions"...? ))
Alex

Jul 18 '05 #4
Christian Lynbech wrote:
>> "mike420" == mike420 <mi*****@ziplip.com> writes:


mike420> C is inherently insecure

Surely we can agree on this being a fact.

;-)


Especially because we didn't crosspost to complang.c :)

Gerrit (who didn't crosspost because he uses clpy's m->n gateway)

--
208. If he was a freed man, he shall pay one-third of a mina.
-- 1780 BC, Hammurabi, Code of Law
--
Asperger Syndroom - een persoonlijke benadering:
http://people.nl.linux.org/~gerrit/
Kom in verzet tegen dit kabinet:
http://www.sp.nl/

Jul 18 '05 #5
Joachim Durchholz <jo***************@web.de> writes:
Having been exposed to C# and Mozart/Oz: what mistakes do you see in
these languages?


I would love to see an article along the lines of "C# Programming
Considered Harmful". Anyone working on such a thing?

Nick

--
# sigmask || 0.2 || 20030107 || public domain || feed this to a python
print reduce(lambda x,y:x+chr(ord(y)-1),' Ojdl!Wbshjti!=obwAcboefstobudi/psh?')
Jul 18 '05 #6
Alex Martelli <al***@aleax.it> wrote in message news:<FT**********************@news2.tin.it>...
OTOH, such idea exposure could have prevented such big
mistakes like C#, Mozart/Oz, XML++, ARC and others.


You think Paul Graham's ARC is "a big mistake"? Why,
specifically? What specific criticisms are you leveling
at it? And why do you think Graham was lacking in "idea
exposure"? I'm not saying I agree with the underlying
design decisions &c, but I don't understand your point.


It appears to be a sarcastic bigoted comment, based on his earlier
paragraph: "(like Python is very slow, C is inherently insecure,
Lispers are stupid, etc.) That's why there are usually more balanced
and less bigoted opinions expressed in such threads."
Jul 18 '05 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Web Science | last post by:
Site and Features: http://www.eigensearch.com Search engine, eigenMethod, eigenvector, mathematical, manifolds, science, technical, search tools, eigenmath, Jacobian, quantum, mechanics,...
3
by: rollasoc | last post by:
Hi, Doing a bit of system testing on a Windows 98 laptop. (.Net 1.1 app). Did a bit of testing. Loaded a previously saved file. A gray box appeared with the text and buttons all white...
0
by: Web Science | last post by:
Site and Features: http://www.eigensearch.com Search engine, eigenMethod, eigenvector, mathematical, manifolds, science, technical, search tools, eigenmath, Jacobian, quantum, mechanics,...
0
by: Web Science | last post by:
Site and Features: http://www.eigensearch.com Search engine, eigenMethod, eigenvector, mathematical, manifolds, science, technical, search tools, eigenmath, Jacobian, quantum, mechanics,...
8
by: Pieter | last post by:
Hi, I'm having some weird problem using the BackGroundWorker in an Outlook (2003) Add-In, with VB.NET 2005: I'm using the BackGroundWorker to get the info of some mailitems, and after each item...
3
by: jlamanna | last post by:
I was wondering if there was a utility that could tell you when your C# application is making cross-apartment COM calls. I have a fairly large application that makes extensive use of a 3rd party...
1
by: Rob Woodworth | last post by:
Hi, I'm having serious problems getting my report to work. I need to generate a timesheet report which will contain info for one employee between certain dates (one week's worth of dates). I...
3
by: aspmonger | last post by:
Hello, I really believe that IE 6 has a new (intentional?) bug that severely limits the capability of dhtml and cross domain scripting. Yesterday, I read an interesting article about the subject and...
6
by: Robert Bravery | last post by:
Hi all, Can some one show me how to achieve a cross product of arrays. So that if I had two arrays (could be any number) with three elements in each (once again could be any number) I would get:...
6
by: ampo | last post by:
Hello. Can anyone help with cross-domain problem? I have HTML page from server1 that send xmlHTTPRequest to server2. How can I do it? Thanks.
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.