IonicWind Software

IWBasic for Linux => General IWLP Discussion => Topic started by: Rock Ridge Farm (Larry) on August 06, 2016, 09:54:03 AM

Title: Progress report
Post by: Rock Ridge Farm (Larry) on August 06, 2016, 09:54:03 AM
Still working on 64 bit Linux at this time.
Been slower than normal for me which is already slow.
Tractor beat me up and I ended up with a hurt back about a week or so back - can not sit or stand for long.
Really bad part is that I can not get into or out of the Vette. Guess the truck will be used more.

Anyway - I have been trying to get llvm working - will use it to build the actual AST and Compiler.
Trying to use existing lex and yacc from the original compiler. Lots of hammering and banging to get stuff to work.

Setting up llvm turned out to be a major effort - still not sure I have it right - working thru test to make sure it all works.
Hope this is not another rabbit hole.

Larry
Title: Re: Progress report
Post by: MikeHart on August 07, 2016, 07:40:34 AM
Could that mean that IWB would be able to run and create on OSX too?
Title: Re: Progress report
Post by: Rock Ridge Farm (Larry) on August 07, 2016, 05:58:34 PM
If I get llvm working - it could since llvm came from osx
Llvm will allow multiple target machines.

Larry
Title: Update
Post by: Rock Ridge Farm (Larry) on February 05, 2017, 05:44:05 AM
Compiled first 64 bit iwb program on my Linux box.
Still a long way to go but I was able to compile the editor.iwb prog.
Next prog I tried crapped out badly - still lots of work to do but a small bit of progress.

Larry
Title: Re: Progress report
Post by: LarryMc on February 06, 2017, 12:39:29 AM
well, you were on a winning streak!

even if it was 1 in a row. lol
Title: Re: Progress report
Post by: MikeHart on February 07, 2017, 11:24:31 AM
That sounds great. Is this with LLVM?
Title: Re: Progress report
Post by: Rock Ridge Farm (Larry) on February 07, 2017, 07:30:47 PM
Had to park LLVM - had lots of installation problems.
Finally ended up with a manual re-write. Still adding functions.

Larry