rix
rix copied to clipboard
Rix language combines the power of C language and the convenience of a high level language
Is there any interest in having inputs reported that cause rixc to seg fault and dump core? Based on some quick fuzz testing I found quite a few inputs of...
Matter of practicality you are going to need an FFI with C code and assembler. I would do that sooner rather than later. I like the # prefix syntax. How...
When no input files are provided, the main routine continues after showing the error message which causes a SIGSEGV. Return with an exit status after the error is shown to...
Build failed after cloning from github: rpn01@R5057499 ritchie:0 $ make clean rm ritc ritchie.tab.c lex.yy.c ritchie.tab.h rm: ritc: No such file or directory rm: ritchie.tab.c: No such file or directory...
Wouldn't it be better to call this operation then? So ` then ` and ` then , else ` --- `if` what? ``` ifTrue: ifFalse: ifTrue: ifFalse: ``` Smalltalk-80 ---...
It can still be associated with Dennis Ritchie if people care to read about the origins, but it can also carry the connotations of 'rich' (in features, in expressiveness, in...
Suggestion: make variable declaration in Ritchie require the := operator instead. That fits into your syntax well but prevents these kinds of errors. Nim var x = 5 # ...lots...
The issue is with multiple `elif` statements, if a previous statement has already run. The following will generate erroneous output: ``` x = 1 y = 1 x == 1...
Parentheses are observed but otherwise order of operations is right to left. Therefor: ``` a = 3+3*3+3 b = (3+3)*3+3 ``` result in: ``` a == 21 b == 36...
The following notation is unrecognized ``` f1 = .5 ``` Expected result: ``` f1 = 0.500000 ```