Oxygen Basic

Information => Open Forum => Topic started by: RobbeK on July 29, 2014, 09:51:31 AM

Title: Can someone explain ??
Post by: RobbeK on July 29, 2014, 09:51:31 AM
Hi all,

Need one of the guru's to explain -- 

http://ufasoft.com/lisp/

" Ufasoft Common Lisp keeps most of CLISP's .lisp files unmodified, but reimplements the core on C++. "   what does this mean exactly ???

t.i. advance Rob
Title: Re: Can someone explain ??
Post by: Aurel on July 29, 2014, 10:45:34 AM
hi r
maybe you can ask here:
http://ufasoft.com/forum/

it looks like bunch of vodka-population scratching on something btw.L  ;D

sorry Rob...on ugly joke  :-X
well ..it looks to me like qb64 C++ module....
Title: Re: Can someone explain ??
Post by: Mike Lobanovsky on July 29, 2014, 12:04:40 PM
Hi Rob,

If .lisp files are actually user programs, then I'm inclined to think it means that Ufasoft have simply re-implemented the CLISP engine (i.e. the binary that runs these ordinary user programs) in C++ rather than C which the original CLISP binary was written in.

No changes are needed for the .lisp user files to run in both the standard CLISP environment written in C and this new CLISP implementation re-written in C++.
Title: Re: Can someone explain ??
Post by: RobbeK on July 30, 2014, 02:05:12 AM
Thanks Aurel , Mike ...

Yes, it's a Russian "fork" --  ( also BeeLisp is Russian - commercial )  , not much documentation however.

best Rob