ChrysaLisp icon indicating copy to clipboard operation
ChrysaLisp copied to clipboard

@Chris

Open youngaiden opened this issue 3 years ago • 17 comments

Hi Chris,

Sorry to "raise" an issue, I just could not find any other way to contact you.

Just wanted to congratulate you on a fantastic effort - what a great job you have done!

I feel that ChrysaLisp is very much like LISP used to be -- ahead of its time ...

Although the GUI is a bit like Tk used to be back in the days, the amount of work, thought and effort you have put into this project is just blooming amazing, can't praise you enough.

You have proven that it is possible to create a fast, efficient, responsive system in less than Windowse GBs :-)

I'm actually running ChrysaLisp in a Debian Linux VM and it still performs well without any problems - it would be interesting to see ChrysaLisp run on "bare metal" hardware or even on a minimal Linux, just to boot it.

One thing puzzled me though: been researching Taos OS/Intent etc and you name has not come up anywhere... what's the crack there?

Regards, Aiden

youngaiden avatar Mar 26 '21 11:03 youngaiden

Look for the byte mag and byte international mag scans! Prize winning stuff.

paul-hammant avatar Mar 26 '21 13:03 paul-hammant

Sorry to "raise" an issue, I just could not find any other way to contact you.

No worries.

Just wanted to congratulate you on a fantastic effort - what a great job you have done! I feel that ChrysaLisp is very much like LISP used to be -- ahead of its time ...

Thank you.

Although the GUI is a bit like Tk used to be back in the days, the amount of work, thought and effort you have put into this project is just blooming amazing, can't praise you enough.

GUI could one day do with a bit of love from a design chap. But I'm not a fan of throwing in lots of eye candy that would slow everything down. But I'm hardy the worlds best artist :)

You have proven that it is possible to create a fast, efficient, responsive system in less than Windowse GBs :-)

Currently sitting at 161KB, which is very tidy result. :)

I'm actually running ChrysaLisp in a Debian Linux VM and it still performs well without any problems - it would be interesting to see ChrysaLisp run on "bare metal" hardware or even on a minimal Linux, just to boot it.

It could run bare metal, even have future plans to do that, but ATM it's a good environment to run hosted as tools such as editors are readily available etc.

One thing puzzled me though: been researching Taos OS/Intent etc and you name has not come up anywhere... what's the crack there?

Here is a url to the Virtual Processor page on Wikipedia. Links at the bottom to scanned articles from the past ! Enjoy :)

https://en.wikipedia.org/wiki/Virtual_Processor

Regards

Chris

vygr avatar Mar 26 '21 13:03 vygr

I took a picture of the Award on my mantelpiece. :) Award

vygr avatar Mar 26 '21 14:03 vygr

:thumbsup: read the Virtual_Processor page before just never followed up the links - done this time :-)

youngaiden avatar Mar 26 '21 14:03 youngaiden

@youngaiden @paul-hammant if you join the ChrysaLisp chat on #[email protected] you will see I just published my entire source code for the early days games I created.

Even the last game I was working on for Electronic Arts. Taos and ChrysaLisp are direct disendants of that and "Everyones A Wally" from 1985 !

vygr avatar Mar 27 '21 14:03 vygr

Here is another award, from my mantlepiece. It's difficult to photograph as it's clear glass. Text says "Thames Valley IT Awards 1999 Most Innovative New Product Winner Tao Group Limited" Andy IMG_20240124_120652

IMG_20240124_120725

baydrift avatar Mar 27 '21 23:03 baydrift

Andy for some reason that jpeg isn't showing here....

vygr avatar Mar 29 '21 22:03 vygr

It's possible that reply-by-email with inlined pics does't slurp all of that into GH-issues

paul-hammant avatar Mar 30 '21 05:03 paul-hammant

@youngaiden Hi, have you had a chance to play around with some code yet ? Anything you want clarification on ?

vygr avatar May 05 '21 20:05 vygr

Hi, sorry for the delay in replying - been flat out at work on a project that's been due for a looong time, had no time for "playing" (note to self: check nose regularly) I've also been spending a huge amount of time on silly things like gnu guix and guile (no, I didn't say that, I'm too busy working), so much so that my wife does not recognise the long-haired, bearded guy stuck to the chair :-)

I'm still snooping around the system - trying to find a place-to-start - yes, I've read README.md/INTRO.md, too. I'm still in awe at what you've achieved. I don't know if the screenshot below will show up or not in this post, it showsChrysaLisp running in a bspwm window and it's as snappy as any other native app.

Anyway, don't have any questions just yet, will need more time with it but thanks for following up, I do appreciate it. A.

2021-05-06-212916_1366x768_scrot

youngaiden avatar May 06 '21 20:05 youngaiden

just some suggestions...

A possible entry point would be adding modules to the Docs app, or actions to the new Editor app...

And I would encourage joining the Element chat room, even if just to banter and take the piss out of me... :;

https://element.io/

#[email protected]

Regards Chris

vygr avatar Jun 04 '21 13:06 vygr

Hello, Chris, I hope you don't mind me commenting on this thread. I wanted to let you know that your game Pyjamarama will be featured at UKSG Winter 2022 on 28 January 2022! UKSG is a speed running marathon where gamers rapidly complete various games in front of a virtual audience. https://oengus.io/en-GB/marathon/UKSGwi22/schedule

I am the moderator of Pyjamarama on speedrun.com https://www.speedrun.com/pyjamarama. Another player, Ruffled Bricks, occasionally streams Pyjamarama runs on Twitch so maybe you could tune in sometime? Needless to say I'm a huge fan of Pyjamarama and constantly amazed at how much content you managed to squeeze into 40 kB on the humble ZX Spectrum!

john-blackburn avatar Jan 24 '22 10:01 john-blackburn

No worries :)

On Mon, Jan 24, 2022 at 10:25 AM John Blackburn @.***> wrote:

Hello, Chris, I hope you don't mind me commenting on this thread. I wanted to let you know that your game Pyjamarama will be featured at UKSG Winter 2022 on 28 January 2022! UKSG is a speed running marathon where gamers rapidly complete various games in front of a virtual audience. https://oengus.io/en-GB/marathon/UKSGwi22/schedule

I am the moderator of Pyjamarama on speedrun.com https://www.speedrun.com/pyjamarama. Another player, Ruffled Bricks, occasionally streams Pyjamarama runs on Twitch so maybe you could tune in sometime? Needless to say I'm a huge fan of Pyjamarama and constantly amazed at how much content you managed to squeeze into 40 kB on the humble ZX Spectrum!

— Reply to this email directly, view it on GitHub https://github.com/vygr/ChrysaLisp/issues/259#issuecomment-1019942669, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACOHEEDHHXYIR3VNFAGCRFLUXUSKDANCNFSM4Z3H5PWQ . You are receiving this because you commented.Message ID: @.***>

-- Chris Hinsley

vygr avatar Jan 29 '22 13:01 vygr

I'm sorry for the late reply. I have a medical emergency ongoing at the moment with my girlfriend, who I can't imagine being without.

So life is a little on hold for a few weeks.

Thank you so much for the fans of my old works. It really boosts me to know your out there.

vygr avatar Jan 29 '22 14:01 vygr

I resonantly start a new project to bring these concepts to a C++ version.

https://github.com/vygr/ChrysaLib

I already had the first trans county UK networking run and am working on the GUI system that is a rewrite in C++ of the compositor from ChrysaLisp.

The goal will be to combine both Lisp and C_++ services and interop on a common messaging and link layer.

Life is kicking my ass at the moment with my GF in hospital, so I'll get back on this soon as I am able.

vygr avatar Jan 29 '22 14:01 vygr

A little trivia for interested folks.

Pyjamarama and later Everyones a Wally was probably some of the first games, or even apps, to embrace some advanced programming concepts of the time.

The character and characters used an object orientatedted component entity system ! While the room logic and adventure was running a realtime byte code interpreter !

This on a 4Mhz Z80 ! Yup, nothing new under the sun :)

vygr avatar Jan 29 '22 15:01 vygr