2016-08-12 23:06:14 +08:00
mentions
========
2017-08-06 07:20:28 +08:00
*so does anyone cool use this thing...?*
2016-08-12 23:06:14 +08:00
2016-10-10 16:44:06 +08:00
First off, feel free to `tell me about your uses!`_
2019-05-22 07:17:31 +08:00
Okay, so the features don't convince you, the documentation doesn't convince you, you want to see what *other* people think about sol? Well, aside from the well-wishes that come through in the issue tracker, here's a few things floating around about sol3 that I occasionally get pinged about:
2016-08-12 23:06:14 +08:00
2019-05-21 15:57:10 +08:00
`eevee`_ demonstrating the sheer code reduction by using sol3:
2016-09-23 15:35:42 +08:00
2017-09-13 07:15:23 +08:00
.. |before| image :: media/eevee_code_before.jpg
2016-09-23 15:35:42 +08:00
:target: https://twitter.com/eevee/status/762039984085798913
:alt: Plain C API
:align: middle
2017-09-13 07:15:23 +08:00
.. |after| image :: media/eevee_code_after.jpg
2016-09-23 15:35:42 +08:00
:target: https://twitter.com/eevee/status/762039984085798913
2019-09-26 20:02:32 +08:00
:alt: Now with sol2!
2016-09-23 15:35:42 +08:00
:align: middle
+----------+---------+
| |before| | |after| |
+----------+---------+
2019-10-02 14:37:36 +08:00
* In `Perforce`_ (later versions of the code using sol2 more directly can be requested by e-mailing support@perforce.com !)
2020-09-26 21:46:11 +08:00
* For Sandboxing `Fun`_ !
2018-02-25 06:19:16 +08:00
* In `High Performance Computing research`_
2019-09-26 20:02:32 +08:00
- `Published research, too!`_
2019-05-21 15:57:10 +08:00
* The `Multiple Arcade Machine Emulator (MAME)`_ project switched from using LuaBridge to sol3!
2016-11-13 16:55:33 +08:00
- `The pull request`_ in which it was introduced to the master branch.
2017-08-06 07:20:28 +08:00
* For scripting, in `OpenMPT`_
2019-05-21 15:57:10 +08:00
* (CppNow) sol3 was mentioned in a comparison to other scripting languages by ChaiScript developer, Jason Turner (@lefticus), at a conference!
2016-10-10 16:44:06 +08:00
- `Jason Turner's presentation`_
2016-08-23 10:45:06 +08:00
* (CppCast) Showed up in CppCast with Elias Daler!
2016-10-10 16:44:06 +08:00
- `Elias Daler's blog`_
- `CppCast`_
2016-08-23 10:45:06 +08:00
* (Eevee) A really nice and neat developer/artist/howaretheysotalented person is attempting to use it for zdoom!
2016-10-10 16:44:06 +08:00
- `eevee's blog`_
2016-09-23 15:35:42 +08:00
* (Twitter) Twitter has some people that link it:
2016-10-10 16:44:06 +08:00
- The image above, `tweeted out by eevee`_
2019-05-21 15:57:10 +08:00
- Eevee: `"I heartily recommend sol3"`_
2020-09-26 21:46:11 +08:00
- Elias Daler: `"sol2 is making usertypes in Lua so awesome <3"`_
2019-05-21 15:57:10 +08:00
- Racod's Lair: `"from outdated LuaBridge to superior #sol3"`_
2016-09-23 15:35:42 +08:00
* (Reddit) Posts on reddit about it!
2019-10-02 14:37:36 +08:00
- `sol2's initial reddit release`_
2016-10-10 16:44:06 +08:00
- `Benchmarking Discussing`_
2016-09-23 15:35:42 +08:00
* Somehow landed on a Torque3D thread...
2016-08-23 10:45:06 +08:00
- http://forums.torque3d.org/viewtopic.php?f=32&t=629&p=5246&sid=8e759990ab1ce38a48e896fc9fd62653#p5241
2016-08-12 23:06:14 +08:00
2019-05-21 15:57:10 +08:00
Are you using sol3 for something neat? Want it to be featured here or think it's unfair that ThePhD hasn't found it yet? Well, drop an issue in the repo or send an e-mail!
2016-09-23 15:35:42 +08:00
2016-10-10 16:44:06 +08:00
.. _tell me about your uses!: https://github.com/ThePhD/sol2/issues/189
.. _eevee: https://twitter.com/eevee
.. _eevee's blog: https://eev.ee/dev/2016/08/07/weekly-roundup-three-big-things/
2020-09-26 21:46:11 +08:00
.. _Fun: https://blog.rubenwardy.com/2020/07/26/sol3-script-sandbox/
2019-09-26 20:02:32 +08:00
.. _Jason Turner's presentation: https://github.com/lefticus/presentations/blob/master/WhyAndHowToAddScripting.md
2016-10-10 16:44:06 +08:00
.. _Elias Daler's blog: https://eliasdaler.github.io/cppcast#read-more
.. _CppCast: http://cppcast.com/2016/07/elias-daler/
.. _tweeted out by eevee: https://twitter.com/eevee/status/762039984085798913
2019-05-21 15:57:10 +08:00
.. _"I heartily recommend sol3": https://twitter.com/eevee/status/762040086540144644
2020-03-12 21:02:21 +08:00
.. _"from outdated LuaBridge to superior #sol3": https://twitter.com/racodslair/status/754031870640267264
2020-09-26 21:46:11 +08:00
.. _"sol2 is making usertypes in Lua so awesome <3": https://twitter.com/EliasDaler/status/778708299029946368
2019-09-26 20:02:32 +08:00
.. _sol2's initial reddit release: https://www.reddit.com/r/cpp/comments/4a8gy7/sol2_lua_c_binding_framework/
2016-10-10 16:44:06 +08:00
.. _Benchmarking Discussing: https://www.reddit.com/r/cpp/comments/4x82hd/plain_c_versus_lua_libraries_benchmarking_speed/
2019-09-26 20:02:32 +08:00
.. _"After spending hours with sol2, it wins. Amazing lib.": https://twitter.com/EliasDaler/status/739215685264494593
2016-11-13 16:55:33 +08:00
.. _Multiple Arcade Machine Emulator (MAME): http://www.mamedev.org/index.php
.. _The pull request: https://github.com/mamedev/mame/pull/1626
2018-02-25 06:19:16 +08:00
.. _OpenMPT: https://openmpt.org/
.. _High Performance Computing research: https://github.com/ThePhD/sol2/issues/568
2019-09-26 20:02:32 +08:00
.. _Published research, too!: https://twitter.com/thephantomderp/status/1090194999025778688
.. _Perforce: https://swarm.workshop.perforce.com/projects/perforce_software-p4/files/2018-2/script