after12am / eisenscript

A programming language designed for generating awesome structures.
https://after12am.github.io/eisenscript-docs/
MIT License
46 stars 5 forks source link

Are you still working on it?? #64

Open kronpano opened 4 years ago

kronpano commented 4 years ago

Hi there, made BrowserSynth based on your code but there are a couple of things in your original I don't understand. Are you still around ?

after12am commented 4 years ago

Good to see you again. What's wrong?

kronpano commented 4 years ago

I can use #define var_name but when I use var_name I get the error that a number was expected but it got a string

I can't get the colorpool definition to work at all - always get errors

In general - I have never worked with gulp/node so all I did was using the eisenscript.js and go from there and changing it/adding to it. Is there a bit more on how to build the grammer, the scripts and what should go where? I realise that this is completely my fault for not knowing those tools but if there is any info that would be helpful.

So far using BrowserSynth I have generated some cool images but I know to actually go forward with it I would need to understand more about the "original" eisenscript implementation and the tools used. Cheers.

kronpano commented 4 years ago

untitled 81 untitled 85 untitled 53 untitled 56

after12am commented 4 years ago

You are amazing...

I can use #define var_name but when I use var_name I get the error that a number was expected but it got a string

Yes. Only number is allowed. For example, 12, 1.2 , 1000. Could you please give me your input data?

I can't get the colorpool definition to work at all - always get errors

colorpool is not supported yet. Could you please give me your input data?

In general - I have never worked with gulp/node so all I did was using the eisenscript.js and go from there and changing it/adding to it. Is there a bit more on how to build the grammer, the scripts and what should go where? I realise that this is completely my fault for not knowing those tools but if there is any info that would be helpful.

Not your fault. They are just unfinished. ok, sure. gulp is already very old. I refactor to a modern development style.

So far using BrowserSynth I have generated some cool images but I know to actually go forward with it I would need to understand more about the "original" eisenscript implementation and the tools used.

Thank you. These are breathtakingly beautiful.

kronpano commented 4 years ago

here is a link to a #define problem link Script is simple

define angle 45

{rz angle}box

and the console gives me (index):31 Parse error on line 4: ..efine angle 45{rz angle}box ---------------------^ Expecting '+', '-', '(', 'NUMBER', got 'STRING'

kronpano commented 4 years ago

I guess I will try to understand your code better and then try to back-port my changes so they can fit into your code - let's see. Still in lockdown here due to corona so there is a bit more time than usual spent in front of a computer :(

after12am commented 4 years ago

fixed https://github.com/after12am/eisenscript/issues/64#issuecomment-611445945

see https://after12am.github.io/eisenscript-editor/#B/U05JTcvMS1VIzEvPSVUwMeWqLqqCcGqT8isA

after12am commented 4 years ago

Where are you living? I am living in Tokyo. Tokyo is not still lockdown.

kronpano commented 4 years ago

North Wales, UK - lock-down since 2.5 weeks with not much hope that it will change much before the end of April. Lock-down is not totally strict - you can go out to exercise once a day but they check cars and ask where you are going.... Not much fun - that is why I came back to BrowserSynth - had some time in front of the computer Also have another project that needs to be published PanoPuzzle and I don't have any experience with GitHub.

after12am commented 4 years ago

I see. It's very restrictive. I understood that your environment is quite stressful. In japan, my job has been switched to remote work. But I can go out for now. I think Tokyo will be lockdown in the near future like the way other countries did.

Thank you for giving me a chance to improve eisenscript. Take care and have a good day.

PanoPuzzle and I don't have any experience with GitHub.

What do you want to do?