Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jan 26 13:42
    seba4316 commented #1269
  • Jan 26 13:22
    sudopigeek commented #1269
  • Jan 26 12:44
    seba4316 closed #1268
  • Jan 26 12:23
    zarlo commented #1269
  • Jan 26 12:22
    zarlo commented #1269
  • Jan 26 12:07
    seba4316 commented #1269
  • Jan 26 12:04
    seba4316 commented #1268
  • Jan 26 10:19
    seba4316 commented #1268
  • Jan 26 07:56
    zarlo commented #1269
  • Jan 26 07:55
    zarlo commented #1268
  • Jan 25 20:33
    seba4316 edited #1268
  • Jan 25 20:32
    seba4316 opened #1269
  • Jan 25 18:47
    seba4316 opened #1268
  • Jan 20 01:33
    quajak commented #1266
  • Jan 20 01:32
    quajak commented #1267
  • Jan 20 01:32
    quajak labeled #1267
  • Jan 13 20:56
    xeu100 opened #1267
  • Jan 12 02:04
    LavamasterYT opened #1266
  • Jan 09 05:36
    NezbednikSK commented #1264
  • Jan 08 16:12
    LeonardoBaldazzi commented #1222
F4lc0131
@Nik300
Sorry my keyboard
I'm studing
Studying english at school
And it isn't the best way I know
I need to sudy english personally at home just because here the educational system doesn't work well
*study
Btw, is there a method to clear ONLY a part of the frame instead of clearing the entire frame in canvas??
Charles Betros
@charlesbetros
I don't think so. You could implement something
Miha Markič
@MihaMarkic
A question about X#. What was the reason that it isn't a C# code and instead a custom language? I mean if you have a custom language, you have a ton of stuff to add to have it properly supported in IDEs and compilers. While X# syntax might be nicer, it requires a ton of work. Just wondering.
Matthijs ter Woord
@mterwoord
less "cluttering" means you see the importnt stuff better
Miha Markič
@MihaMarkic
agree, but at the same time it takes a lot of work if you wanted to implement it fully (like intellisense support, etc.)
I mean it could be C# initially and once there is a lot of free time, it could be X#
Charles Betros
@charlesbetros
C# support technically already. We use XS all over the compiler currently
typicalname
@typicalname0
hi
i dont really understand how plugs work
i keep getting this
1> Please see http://www.gocosmos.org/docs/plugs/missing/
1> Need plug for: System.Boolean System.Number.NumberBufferToDouble(System.Byte*, &System.Double).
1> Called from :
typicalname
@typicalname0
i need help
Kudzu
@czhower

A question about X#. What was the reason that it isn't a C# code and instead a custom language? I mean if you have a custom language, you have a ton of stuff to add to have it properly supported in IDEs and compilers. While X# syntax might be nicer, it requires a ton of work. Just wondering.

C# cant do assembly. X# is not a high level GP.. Its assembly.

F4lc0131
@Nik300
So, if X# is assembly
For a work like that is better using X# than C# right??
I mean: do translating all my project from C# to X# worth it??
What type of advantages would it bring??
Kudzu
@czhower
No you dont translate to X#..... you only use X# if you want to code at the assembly level. X# is a high level assembly language only meant for very low level stuff. Generally no Cosmos user will ever need X# unless they are working on the Cosmos compiler or deep Core Cosmos Kernel parts.
X# and C# are companions, not competitors. Its like C++ vs x86 asm.... X# is just a varian of x86 mnemonics with some higher level functions whick take some of the tedious tasks of assembly out of the way. But its still assembly and meant for raw CPU code.
F4lc0131
@Nik300
Oh ok...
Thank you man!!
Quajak
@quajak
@typicalname0 Can you please open a github issue for the missing plug?
Charles Betros
@charlesbetros
@typicalname0 are you using double.TryParse or Parse?
gabearthur4
@gabearthur4
Any news on USB support yet?
Kudzu
@czhower
@MihaMarkic sorry I just deleted your last message by mistake.... gitter is such crap... delete is right next to quote and there is NO confirmation dialog :(
Re X# - we have ASM capability in C# but its fugly... the reason for X# is syntax and that we can also use it outside of C#.

Any news on USB support yet?

Not even close yet.... not enough devs and too many things to do. USB isnt simple....

Miha Markič
@MihaMarkic
@czhower No worries
kenyeimi
@kenyeimi
Hello, I have a question. If I install a VFS(Virtual File System) to my project, then I can formate disk, create folders, delete folders, etc?
Kudzu
@czhower
install a VFS? can you add some context please?
seba4316
@seba4316
Hello, I've seen some OSs implementing the ctrl+c feature (or any other key combination feature, for example ctrl+x to exit out of a text editor) using Cosmos but I can't manage to do that. All I've found about it is that the Keyboard event handler can be changed, is that the only way to achieve what I want?
seba4316
@seba4316
Also, I can't really find much about networking, some people said in 2018 it was finished, others said it wasn't, some were having issues (the virtual machine would crash with a x06/x05 error) but I can't really find much now, and trying the same UDPClient code my vm would crash too with the same error, so it's either not fixed or I don't know how to implement it
Kudzu
@czhower
networking is far from even begun :)
we have fewer resources than features demand... need more core devs.
seba4316
@seba4316
That's very unfortunate..
Does anyone know how I could handle the arrow keys?
Kudzu
@czhower
Without looking I dont know the state of the keyboard support but arrows are virtual keys, not character based.
seba4316
@seba4316
Hey, about networking.. I found a project that is based on a Cosmos fork, the Aura OS (https://github.com/aura-systems/Aura-Operating-System), they implemented various protocols (UDP, TCP etc), have DHCP and more.. Maybe a co-operation could be made to port that over to Cosmos.. Their project has a BSD 3 license
Kudzu
@czhower
Aura is here....glad to see theyve made it so far on networking...
seba4316
@seba4316
Do you think it'd be possible to add that networking over to Cosmos?
Kudzu
@czhower
you can just use the Aura code. Its again a matter of resources.... to merge etc.... So Aura has been working independently.. eventually it will be merged
seba4316
@seba4316
To use Aura's code though I would have to use their Cosmos fork and download all of their OS to then literally delete everything besides the networking part..
Cause it literally is everything I need
Miha Markič
@MihaMarkic
If I install Cosmos from sources (DevKit ... cloning repos) and run install-VS2019.bat, how hard is to uninstall it?
seba4316
@seba4316
Has a fix been found for this issue? CosmosOS/Cosmos#1261