1
Name:
Anonymous
2022-12-03 13:50
I have just noticed that Symta approaches the state where any combination of characters becomes a valid code:
For example,
<header> hello world </header>
Is a valid Symta expression.
No jokes! It is parsed as a SEXP "((`<` (`>_` header)) hello world (`<` (`/` (`>_` header))))":
https://imgur.com/a/8Oe3VBq
2
Name:
Anonymous
2022-12-03 13:53
>>1 Although that was not intended purpose of introducing prefix and postfix < and >, it is just that I needed sugar for expressions like `Xs.keep <10`, without using the full blown lambda syntax `Xs.keep(X => X < 10)`.
4
Name:
Anonymous
2022-12-04 8:54
duhhhhhhhhhhhh nancy gold ur a scientist u discovred platonium
6
Name:
Anonymous
2022-12-04 20:43
The hamsters are scheming for their revenge. Be afraid.
7
Name:
Anonymous
2022-12-04 20:51
Everybody forgets about the rooster...
10
Name:
Anonymous
2022-12-05 6:20
>>8 HEY EGGHEAD GET OFF THE FUCKING COMPUTER ALREADY.
12
Name:
Anonymous
2022-12-05 21:41
>>7 More people use Coq than Symta. The rooster already won.
13
Name:
Anonymous
2022-12-05 22:00
A scripting language which doesn't support command line and one-liners? Welcome to Python! SymtaL{&~s+?} //sum elements of a list //~x are implicitly created variables, which get returned L{?[i~+]} //diagonal elements of matrix //x~ are implicitly created variables, which don't get returned L{&~s+?[i~+]} //sum diagonal elements elements of a matrix
Give the above#Symta is a command line friendly expression-based language say [1,2,3 4,5,6 7,8,9]{&~s+?[i~+]} // prints 15
Python#Note that Python is a statement-based language, #It requires explicit end of line after each statement. #That makes command-line use and one-liners impossible, #And also forces us to #Split primitive operations across, #Multiple, #Lines L=[[1,2,3],[4,5,6],[7,8,9]] S=0 for i in range(len(L)): S+=L[i][i] print S
I know Symta looks like APL, but it isn't, it is a LISP dialect, which add syntactic sugar and convenience utilities around (lambda (x) y). These auto-variables are basically a shorthand for closure, which persists across all lambda calls. I just found that optimizing the syntax towards processing lists with lambda results into really short code for almost all common tasks.
14
Name:
Anonymous
2022-12-05 23:41
>>13 data:image/jpeg;base64,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