Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Bento Box Lang

Name: Anonymous 2015-03-09 13:52

LISP macros
Standard imperative syntax
Extensive math library
Complex and Rational numbers
native machine types for math
As fast as C
GPU and Distributed computing capability
LLVM based
Calling C functions directly
Multiple dispatch
Unicode UTF-8
Type-bound operators
types are runtime objects
Runtime type inference
Open Source
Lightweight Green threads/coroutines
GC is incremental with no pauses
Shell capabilities and REPL
Multidimensional arrays
True module system and textual #inclusion
Reflection and access to intermediate bytecode
Can be embedded inside C code with a single header

Name: Anonymous 2015-03-11 5:15

Julia macros seem nice, but not something i'd abandon C for.
C macros answer 90% of use cases and the rest can be implemented as functions. After all macros are just a crutch for generating real code, and the latter can be always written by hand.
Same with operator overloading, which can be abstracted as single macro e.g. add(x,y) without making the expression cryptic(operators depending on types are nice to write, bad to read as they hide complexity/cost). So Julia has 0 "killer features" for me.
I wish people improved C preprocessor instead(by adding something like #macro/#endmacro with Julia macros to C standard) of writing next "hip language of the future that will supplant everything". At the least it would make writing next "hip language of the future" more productive as they all are C/C++ inside.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List