To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.org.ca.rtltorontoOpen lugnet.org.ca.rtltoronto in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Organizations / Canada / rtlToronto / 16373
16372  |  16374
Subject: 
Re: BASIC for the NXT was Re: R21 - Robot Status
Newsgroups: 
lugnet.org.ca.rtltoronto
Date: 
Tue, 11 Jul 2006 20:49:40 GMT
Viewed: 
1217 times
  
In lugnet.org.ca.rtltoronto, John Hansen wrote:
In lugnet.org.ca.rtltoronto, Dave Astolfo wrote:
for me. However, for the RCX and NXT, I am most comfortable with NQC (C#)...
strange... This might be expained by me being ambidextrous. Some things left,
some things right...

Dave,

NQC is not at all like C#.  Neither is RobotC.  Are you sure that is what you
mean?


Here's what I want:

a) An environment that works like BricXCC that allows for edit, debug and
compile from a graphical front end.

b) A language which looks like C and supports proper function/variable passing
(UNLIKE NQC).  Not C#, not BASIC, not Perl, not Java...I want C, the Kernighan
and Ritchie kind.

c) Proper hardware support for NXT hardware:  Eg motors, filesystem,
communications, sensors, LCD panel, BT, everything that's included in there.
Not some fanwank Open Source junk where someone ported gcc and can print "Hello
World"...to a command line...on a serial terminal...that's crap.  This hardware
support needs to be documented, in the environment.

d) A compiler for b) and c) that can be run from a)

It is my understanding (and correct me if I'm wrong) that the NBC today is an
assembler which a compiler needs to pass object from C source to be linked to.
This is of course an extremely important step and a welcome achievement.  But I
(and I would suspect a lot of rtlToronto folks as well as Lego enthusiasts in
general) want the equivalent of NQC + RCXCC.

I will settle for a C compiler with header files, BUT it would be much better if
it was a polished package.

Apparently I will give one Technic Mars Rover (or Sopwith Camel) to whoever can
deliver this first.  I'll even bring it to BrickFest and throw in an rtlToronto
t-shirt.

Calum



Message has 1 Reply:
  Re: BASIC for the NXT was Re: R21 - Robot Status
 
(...) A NXT-C compiler which supports every NXT feature will not likely be done by BrickFest. I hope to have a first cut with partial support for the NXT features working within a couple weeks. My intent would be to incrementally add support for all (...) (18 years ago, 11-Jul-06, to lugnet.org.ca.rtltoronto)

Message is in Reply To:
  Re: BASIC for the NXT was Re: R21 - Robot Status
 
(...) Dave, NQC is not at all like C#. Neither is RobotC. Are you sure that is what you mean? John Hansen (18 years ago, 11-Jul-06, to lugnet.org.ca.rtltoronto)

17 Messages in This Thread:







Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR