20210323~20210326 #560
ZsgsDesign
announced in
Dev Diary
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
We have synced a lot of the changes from HASAAOSE to NOJ:
monaco-ace-tokenizer
package that provides advanced highlight for many languages (we used it forHaskell
);Haskell
language support (require NOJ JudgeServerv0.2.0
or higher);Free Pascal
language support (require NOJ JudgeServerv0.2.0
or higher);vscodeLocale()
helper function;Text
special language support (require NOJ JudgeServerv0.2.0
or higher);laravel/framework
to6.20.20
;fonts-asset/langicon
package provided by @ZsgsDesign, this package provides support for language icons that devicon doesn't have;Free Basic
language support (require NOJ JudgeServerv0.2.1
or higher);coid
and would be a bad choice when we have a dozen of compilers supported;monaco-editor
to0.23.0
, the changes of platform detection algorithm forced us to abandon the#vscode
element in editor view that we used before and renamed it to#monaco
, see #2409;mews/purifier
to3.3.4
;clipboard
to2.0.8
.We also modified the NOJ_JudgeServer structure, adding
Free Basic
to our supported programming languages list, You can check NOJ JudgeServer v0.2.1 for more details.The
Haskell
version of A+B Problem would look just like:The
Free Pascal
version of A+B Problem would look just like:The
Free Basic
version of A+B Problem would look just like:The
Text
version of A+B Problem doesn't exist :-)That would be all for this dev diary.
Beta Was this translation helpful? Give feedback.
All reactions