I’ll be interested in hearing from you when you have the results because I 
plan to use pthreads too. You can also keep us informed on the Discord 
channel https://discord.gg/bpt7wj9Q

ianxek

On Thursday, January 27, 2022 at 6:21:03 PM UTC+1 saif.ras...@gmail.com 
wrote:

> Thanks, I'll ask my questions here if I have any questions, the first 
> thing I want to do is actually compile some ATS example with pthreads and 
> see if the code runs on MinGW-w64 and mac and linux. I understand the 
> language is abnormally powerful, but i want the c code spit out by the ATS 
> compiler to work _everywhere_ including windows.
>
> If it meets this criteria, then I'll put all my effort into learning this 
> language.
> On Tuesday, January 25, 2022 at 11:46:48 PM UTC+5 d4v3y_5c0n3s wrote:
>
>> I'll try to answer your questions to the best of my ability.
>>
>>    1. ATS Postiats (also known as ATS2) does not currently support MSVC, 
>>    and likely never will since ATS Xanadu (a.k.a. ATS3) is the main focus of 
>>    the lead developer.
>>    2. I don't know what C standard ATS compiles to, but it's probably 
>>    safe to assume it compiles to C99 unless there is evidence to the 
>> contrary.
>>    3. In ATS2 you have full access to C's pre-processor, and can use it 
>>    just like how you would when programming in C.
>>    4. I know you can use pthreads in ATS, there are some examples of 
>>    this in the ATS Postiats.  Assuming win32-threads are accessible through 
>> a 
>>    C API, then ATS can use it via FFI.
>>
>> If you are interested in learning to use ATS, I'd reccommend checking out 
>> the documentation available on the ATS website 
>> <http://www.ats-lang.org/Documents.html> and the wiki page for ATS2 
>> <https://github.com/githwxi/ATS-Postiats/wiki>.  And don't be afraid to 
>> post addition questions. :D
>>
>> On Friday, January 21, 2022 at 11:30:43 AM UTC-5 saif.ras...@gmail.com 
>> wrote:
>>
>>> correction for 4 b: if not 4 a then can i jam win32-thread code into "<% 
>>> %>" delims
>>>
>>> On Friday, January 21, 2022 at 9:28:32 PM UTC+5 saif.ras...@gmail.com 
>>> wrote:
>>>
>>>> hi everyone, sorry for noob questions
>>>> 1. will there be support added for msvc?
>>>> 2. does ats code compile to c89 and/or c99?
>>>> 3. does it support  pre-processor?
>>>> 4.  a) if it does would you be able to use win32-threads aswell as 
>>>> pthreads?
>>>>       b) if not can i jam win32-thread code into the "<% %>" delimiters
>>>> thanks.
>>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"ats-lang-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ats-lang-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ats-lang-users/65a51e09-fc21-4fb0-baa5-a8de11305491n%40googlegroups.com.

Reply via email to