Zauberfisch has quit [Read error: Connection reset by peer]
Zauberfisch has joined #openscad
ur5us has quit [Ping timeout: 240 seconds]
walterwhip has joined #openscad
epony has joined #openscad
PovilasCNC_ has joined #openscad
peepsalot2 has joined #openscad
trashbird1 has joined #openscad
ToAruShiroiNeko has joined #openscad
walterwhip_ has joined #openscad
walterwhip_ has quit [Client Quit]
castaway_ has joined #openscad
zauberfisch_ has joined #openscad
walterwhip has quit [*.net *.split]
Zauberfisch has quit [*.net *.split]
PovilasCNC has quit [*.net *.split]
snaked has quit [*.net *.split]
To_Aru_Shiroi_Ne has quit [*.net *.split]
castawayc has quit [*.net *.split]
muesli has quit [*.net *.split]
splud has quit [*.net *.split]
juri_ has quit [*.net *.split]
peeps[win] has quit [*.net *.split]
noonien has quit [*.net *.split]
trashbird has quit [*.net *.split]
castaway has quit [*.net *.split]
Virindi has quit [*.net *.split]
trashbird1 is now known as trashbird
PovilasCNC_ has quit [Quit: Leaving]
PovilasCNC has joined #openscad
snaked has joined #openscad
splud has joined #openscad
juri_ has joined #openscad
muesli has joined #openscad
Virindi has joined #openscad
noonien has joined #openscad
castawayc has joined #openscad
ferdna has quit [Quit: Leaving]
GNUmoon has quit [Ping timeout: 276 seconds]
qeed has quit [Quit: qeed]
J2257285 has joined #openscad
walterwhip has joined #openscad
J225728 has quit [Ping timeout: 256 seconds]
J22572853 has joined #openscad
J2257285 has quit [Ping timeout: 256 seconds]
J22572853 is now known as J22
GNUmoon has joined #openscad
walterwhip has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
nanoflite has joined #openscad
nanoflite has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
nanoflite has joined #openscad
walterwhip has joined #openscad
walterwhip has quit [Client Quit]
Scopeuk has quit [Quit: Scopeuk]
Scopeuk has joined #openscad
castawayc has quit [Remote host closed the connection]
castaway_ has quit [Remote host closed the connection]
ickk has quit [Remote host closed the connection]
ickk has joined #openscad
lastrodamo has joined #openscad
Guest3591 has joined #openscad
Guest3591 has quit [Client Quit]
ickk has quit [Ping timeout: 260 seconds]
ochafik has joined #openscad
walterwhip has joined #openscad
ochafik has quit [Remote host closed the connection]
ochafik has joined #openscad
ochafik has quit [Remote host closed the connection]
Guest92 has joined #openscad
<Guest92>
When I start text_on.scad I get this error: ERROR: Parser error: syntax error in file text_on.scad, line 7 Any ideas?
castaway has joined #openscad
walterwhip has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
walterwhip has joined #openscad
walterwhip has quit [Client Quit]
ochafik has joined #openscad
qeed has joined #openscad
<Scopeuk>
Guest92 is this the "example text_on_cube.scad file supplied with openScad?
<Scopeuk>
could you also confirm with version of openscad please?
ochafik has quit [Remote host closed the connection]
ochafik has joined #openscad
ochafik has quit [Remote host closed the connection]
ochafik has joined #openscad
GNUmoon has quit [Remote host closed the connection]
GNUmoon has joined #openscad
PovilasCNC has quit [Read error: Connection reset by peer]
califax- has joined #openscad
califax has quit [Ping timeout: 276 seconds]
TheAssassin has quit [Ping timeout: 276 seconds]
califax- is now known as califax
TheAssass1n has joined #openscad
<J22>
and never heard from Guest92 again ..
<J22>
Would it make sense to have same kind of troubelshooting guide to pop up when an error occurs - i assume for beginner most errors are not so helpfull
<J22>
if we supply i link in that error msg
<J22>
seems we don't have a generall error page in the documentation
<J22>
so would it be usefull to have a list of all with some explanations what could be wrong
<Scopeuk>
syntax error on line is pretty standard for anything that chews on user text and means the exact English language meaning of the words
ochafik has quit [Remote host closed the connection]
<J22>
for us this is easy .. if you have never used any script and only familiar with "word" - you have no clue what "syntax" mean
<J22>
It was something with younglings until they understood that there is a difference between a dot, colon and semicolon
<J22>
and on the other hand spaces can be more or less - and sometimes a CR LF makes a difference and sometimes it doesn't
<J22>
besides the fact that the line in the error is the line after the problem
Guest92 has quit [Quit: Client closed]
J22 has quit [Quit: Client closed]
J22 has joined #openscad
castaway has quit [Remote host closed the connection]
castaway has joined #openscad
castawayc has joined #openscad
<Scopeuk>
GENERIC ADVICE ON DEBUGING STRUCTURE TEXT IS PROBABLY BEYOND OUR DOCS
<Scopeuk>
excuse caps
J22 has quit [Quit: Client closed]
J22 has joined #openscad
<Scopeuk>
J22 perhaps for that level of assistance people should be directed to a more common basis for such things https://www.bbc.co.uk/bitesize/guides/zcjfyrd/revision/2 for instance covers what syntax is and what might constitute and error and was the second hit for "syntax error" in google
<Scopeuk>
going that far back feels a little like having help on using a mouse in a graphical cad package, for most users its just noise
<J22>
not sure if they understand this would apply to openSCAD aswell but yes just something what brings them further help.. i assume only a small amount hits this channel .. but could be wrong
<J22>
at least we have some error msg - but i didn't find them explained in the documentation .. in some topics the possible errors are mentioned
<J22>
i would like to have something like error codes and e.g. "for further help visit openscad.org/errorcodes"
<teepee>
if we can do error codes, we could probably have direct links in most cases
<J22>
also maybe some errors could be more specific like in syntax .. open bracket - missing closing bracket ] .. and so on
<teepee>
I'd like that, but that's a topic for the parser and the docu for that is not so great
<Scopeuk>
is the parser home bred or something off the shelf?
<teepee>
I'm pretty sure it's possible, but it needs dedicated error handling in the parser description
<teepee>
bison generated
<Scopeuk>
I've recently done some stuff with antlr, not looked at Bison
<J22>
at least something is pointing and highlighting the cursor - that could also trigger a clue ( assuming in my simple mind)
<Scopeuk>
the simple docs bit is a classic problem, people who are very new to somethign don't know enough to know what they do not know
<Scopeuk>
and this makes finding help hard
<Scopeuk>
this is why we train/educate rather than just let people loose in the world
<Scopeuk>
one of the first programming training exercises I ever did was to type several written pages of C into programs and compile them.
<Scopeuk>
in doing so you will make lots of small syntax errors, misplaced brackets etc and will see the compiler errors whilst having a working copy of the code to compare it to
<J22>
yes i have seen a SCAD tutorial starting with changing the syntax and checking with what you can get away .. liked that approach
lastrodamo has quit [Quit: Leaving]
Guest92 has joined #openscad
Guest88 has joined #openscad
Guest88 has quit [Quit: Client closed]
sinned69157 has joined #openscad
marcus has quit [Ping timeout: 256 seconds]
cbmuser_ has quit [Ping timeout: 256 seconds]
Ekho has quit [Ping timeout: 256 seconds]
sinned6915 has quit [Ping timeout: 256 seconds]
dalias has quit [Ping timeout: 256 seconds]
sinned69157 is now known as sinned6915
marcus has joined #openscad
t4nk_freenode has quit [Ping timeout: 256 seconds]
cbmuser_ has joined #openscad
t4nk_freenode has joined #openscad
Ekho has joined #openscad
dalias has joined #openscad
gunnbr has quit [Ping timeout: 240 seconds]
Guest92 has quit [Quit: Client closed]
<JakeSays>
speaking of the parser - i'd love to rewrite it.
qeed has quit [Quit: qeed]
qeed has joined #openscad
<teepee>
JakeSays: how specifically?
ferdna has joined #openscad
<JakeSays>
teepee: not sure what you mean
<teepee>
rewrite how? fully self-made, using a different tool than bison, using bison but rewriting the definitions, .. ?
<JakeSays>
ah
<JakeSays>
not sure yet.
<JakeSays>
i really want to create a standalone language server
<JakeSays>
that's where i'd start, and then the parser could be ported to openscad if desired