Search found 56 matches

by dsjove
17 Feb 2011, 00:30
Forum: Mindstorms Software
Topic: What interest is there in LLVM?
Replies: 23
Views: 26766

Re: What interest is there in LLVM?

The model... Subset of C/C++... This gives us all the C/C++ parsing for free - templates, struct/array initializers, full type system, etc. NXC struggles with even basic C constructs. It is fast, very fast. Compiled down to LLVM bytecode... This includes some of the most advanced optimizers and stat...
by dsjove
16 Feb 2011, 02:39
Forum: Mindstorms Software
Topic: What interest is there in LLVM?
Replies: 23
Views: 26766

Re: What interest is there in LLVM?

It is a fascinating developer video. And Apple always touts their tech as awesome :lol: LLVM does stand for "Low Level Virtual Machine". To quote LLVM's site, The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Despite its name, LLVM has little to ...
by dsjove
14 Feb 2011, 01:24
Forum: Mindstorms Software
Topic: What interest is there in LLVM?
Replies: 23
Views: 26766

Re: What interest is there in LLVM?

Well, all the internet is not reading this forum Well, they should be. Excusing the weekly Safari compatibility glitches, this forum or any LEGO forum is awesome 8-) I am not planning on creating another VM or Brick OS. I want a C++ compiler for the extended firmware that fully integrates with XCod...
by dsjove
12 Feb 2011, 01:34
Forum: Mindstorms Software
Topic: What interest is there in LLVM?
Replies: 23
Views: 26766

Re: What interest is there in LLVM?

I don't have the time to do this alone. I would be surprised if in all the internets there are not some people interested in contributing to a project like this.
by dsjove
11 Feb 2011, 03:04
Forum: Mindstorms Software
Topic: What interest is there in LLVM?
Replies: 23
Views: 26766

Re: What interest is there in LLVM?

Ok. FireFox it is... @doc-helmut I see your point. And that is why I tried Lejos. But I found the implementation way too hackish for my liking. Given our domain (specialized robots), I can live with many of the limitations of the extended firmware. I have worked in embedded systems with many of thos...
by dsjove
11 Feb 2011, 03:00
Forum: Mindstorms Software
Topic: What interest is there in LLVM?
Replies: 23
Views: 26766

Re: What interest is there in LLVM?

I have been receiving a blank screen on "submit" of this reply for a week (Safari MacOSX) :evil: . I am trying Firefox now...
by dsjove
07 Feb 2011, 04:06
Forum: Mindstorms Software
Topic: What interest is there in LLVM?
Replies: 23
Views: 26766

Re: What interest is there in LLVM?

Very good questions and points! This makes me have to really think about what I proposing. :mrgreen: @spillerrec I big yes. LLVM has been designed ground up to be a modular system. It is what Apple is using to provide the flexibility for their large array of platforms, including JIT compilation for ...
by dsjove
06 Feb 2011, 20:03
Forum: Mindstorms Software
Topic: What interest is there in LLVM?
Replies: 23
Views: 26766

Re: What interest is there in LLVM?

I probably should have included the link...
http://llvm.org/
http://llvm.org/demo/
by dsjove
06 Feb 2011, 19:42
Forum: Mindstorms Software
Topic: What interest is there in LLVM?
Replies: 23
Views: 26766

What interest is there in LLVM?

I would love to start an LLVM compiler for the extended firmware. LLVM produces a language agnostic assembler and bytecode. It is a truly modern compiler system that is fast, has great error generation, and built in optimizers. This will enable the use of Ada, Fortran, C, C++, etc without having to ...
by dsjove
02 Feb 2011, 23:59
Forum: Mindstorms Software
Topic: wishlist for NXC
Replies: 240
Views: 426888

Re: wishlist for NXC

We cannot pass an array member as a reference. The work around is to use the array index as the reference variable. Is it possible to resolve the array access as a reference? struct Something { int v1; int v2; }; void DoSomethingWith(Something& Else) { } Something everything[4]; task main() { So...