Solid
Languages and libraries
scripting language
SHOW HN2013
How HN took it
2 positive, 4 neutral or asking, 1 mixed, 3 critical, out of 10 comments about the project. Thread score -0.03.
Design: 0 for, 2 againstIdea: 1 for, 0 againstPerformance: 0 for, 1 againstDocs: 1 for, 0 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Small and simple embeddable language, smaller than Lua
From 1 comment
Great job! I was looking for a small and simple embeddable language (smaller than Lua) for a long time. Solid looks very promising to me.
zserge on HN
Good C interface and well written
From 2 comments
Just wanted to say, kudos! I think it is essential for a language to have a good C interface otherwise it will be insulated. However some more example would be nice. Furthermore…
helloTree on HNIt's a nice little language, and I dislike Lua's 1-origin indexing a lot (no real problem with its object system otherwise). However, despite taking some 200K compiled, Lua does…
beagle3 on HN
Objections
No built-in array; lists are linked lists, so random access is slow
From 2 comments
Given that there is no array built in type, and the closest thing (list) is a lisp style linked list, I wouldn't expect it to be speedy in any non-trivial benchmark (or…
beagle3 on HNAre there any performance benchmarks? EDIT: The language looks pretty cool in general. I'm not a huge fan of the recursion syntax. In particular, the `this` keyword seems to just…
theseoafs on HN
Recursion syntax and this keyword are confusing
From 1 comment
Are there any performance benchmarks? EDIT: The language looks pretty cool in general. I'm not a huge fan of the recursion syntax. In particular, the `this` keyword seems to just…
theseoafs on HN
Global namespace is cluttered
From 2 comments
The core seems much more interesting than the Pawn language. I'd like to see more comparisons once this matures. A few points: 1. I'd like to see the FFI implemented natively…
smilekzs on HNYeah, the namespacing is somewhat poor, sorry about that. I'll get around to prefixing the names at some point.
chameco on HN
Requests
Native FFI declared in Solid rather than object file parsing
From 1 comment
The core seems much more interesting than the Pawn language. I'd like to see more comparisons once this matures. A few points: 1. I'd like to see the FFI implemented natively…
smilekzs on HN
Performance benchmarks
From 1 comment
Are there any performance benchmarks? EDIT: The language looks pretty cool in general. I'm not a huge fan of the recursion syntax. In particular, the `this` keyword seems to just…
theseoafs on HN
Persistent immutable data collections like Clojure
From 1 comment
Very cool. I would love to see immutable, persistent data collections as offered in Clojure.
arthuredelstein on HN
Separate VM build for small microcontrollers
From 2 comments
Can VM be built separately from the compiler, so it could be used on small MCUs?
zserge on HNThe VM, the AST parser, and the Bison/Flex frontend are built in a layered manner: you could (with the appropriate Makefile) build only the VM, the VM+the AST parser, or all…
chameco on HN
Questions
How big is the executable?
From 1 comment
Awesome work. How big is the executable? Also, what did you not like about the Lua object model?
cldr on HN
How long did it take to write?
From 1 comment
How long did it take to write this once you had all the ideas? I looked at the github history but they only went back 5 months and it looks like there was already a significant…
cldr on HN
Alternatives named
Lua
From 2 comments
Great job! I was looking for a small and simple embeddable language (smaller than Lua) for a long time. Solid looks very promising to me.
zserge on HNIt's a nice little language, and I dislike Lua's 1-origin indexing a lot (no real problem with its object system otherwise). However, despite taking some 200K compiled, Lua does…
beagle3 on HN
Pawn
From 1 comment
The core seems much more interesting than the Pawn language. I'd like to see more comparisons once this matures. A few points: 1. I'd like to see the FFI implemented natively…
smilekzs on HN
Lobster
From 1 comment
It's a nice little language, and I dislike Lua's 1-origin indexing a lot (no real problem with its object system otherwise). However, despite taking some 200K compiled, Lua does…
beagle3 on HN