AdeptLanguage / Adept

The Adept Programming Language
GNU General Public License v3.0
119 stars 9 forks source link

Adept for Geany #281

Closed ghost closed 7 months ago

ghost commented 8 months ago

Long ago, I decided to go away from Adept to embrace Vala. I transferred all of my Adept-related code to @yyokyfo. Today, I found that he deleted his account and all of the code I transferred to him are also gone. I still keep a copy of my Adept syntax highlighting for Geany. Hope it would be useful. Goodbye.

filetypes.Adept.conf.txt

IsaacShelton commented 8 months ago

Goodbye it will probably be better for you :+1:

ghost commented 7 months ago

Goodbye it will probably be better for you 👍

Vala has its own problems. Vala compiles to C and uses GLib. Due to the way GLib is implemented, GLib-based programs will silently abort when out of memory. For example, when I'm processing a 60MB JSON file, the Adept program doesn't crash, but the Vala program crashes. The reason I switched to Vala is because of libraries. Adept is a good language, but it has basically no libraries to use. I still keep track of Adept. If you could sort this out, I would happily embrace Adept.

IsaacShelton commented 7 months ago

That's odd that vala has issues with a simple JSON file. Adept also regrettably suffers from the same problem as that though with segfaults accessing NULL if you somehow manage to run out of memory, although compiling with --null-checks does get around this with some overhead.

Geany still needs to be added to the README.md I think so I will re-open this issue so I remember

IsaacShelton commented 7 months ago

Nevermind it's in there now, closing as completed :tada: