Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

@Chris #259

Open
youngaiden opened this issue Mar 26, 2021 · 16 comments
Open

@Chris #259

youngaiden opened this issue Mar 26, 2021 · 16 comments

Comments

@youngaiden
Copy link

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

@paul-hammant
Copy link

paul-hammant commented Mar 26, 2021 via email

@vygr
Copy link
Owner

vygr commented Mar 26, 2021

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
Copy link
Owner

vygr commented Mar 26, 2021

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

@youngaiden
Copy link
Author

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

@vygr
Copy link
Owner

vygr commented Mar 27, 2021

@youngaiden @paul-hammant if you join the ChrysaLisp chat on #ChrysaLisp-OS@matrix.org 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 !

@baydrift
Copy link
Contributor

baydrift commented Mar 27, 2021 via email

@vygr
Copy link
Owner

vygr commented Mar 29, 2021

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

@paul-hammant
Copy link

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

@vygr
Copy link
Owner

vygr commented May 5, 2021

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

@youngaiden
Copy link
Author

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

@vygr
Copy link
Owner

vygr commented Jun 4, 2021

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/

#ChrysaLisp-OS@matrix.org

Regards Chris

@john-blackburn
Copy link

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!

@vygr
Copy link
Owner

vygr commented Jan 29, 2022 via email

@vygr
Copy link
Owner

vygr commented Jan 29, 2022

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
Copy link
Owner

vygr commented Jan 29, 2022

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
Copy link
Owner

vygr commented Jan 29, 2022

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 :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants