The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

В Fedora намерены по умолчанию использовать текстовый редактор nano вместо vim, opennews (??), 26-Июн-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


101. "В Fedora намерены по умолчанию использовать текстовый редакт..."  +/
Сообщение от анонимомус (?), 26-Июн-20, 11:36 
> Onivim 2 написан на: Reason -> OCaml -> JavaScript

Скорее Reason -> OCaml -> native

"Reason compiles to JavaScript thanks to our partner project, BuckleScript, which compiles OCaml/Reason into readable JavaScript with smooth interop. Reason also compiles to fast, barebone assembly, thanks to OCaml itself."

"The ability to compile to native code. OCaml's native (assembly) startup time is in single digit milliseconds. People are already starting to use Reason for native use cases today; meanwhile, we're focusing on adoption through great JavaScript compatibility."

https://reasonml.github.io/docs/en/what-and-why

Ответить | Правка | Наверх | Cообщить модератору

291. "В Fedora намерены по умолчанию использовать текстовый редакт..."  +1 +/
Сообщение от n00by (ok), 27-Июн-20, 13:33 
Машинный код после транслятора OCaml не самый быстрый. Формат представления целых чисел (0-й бит всегда равен единице) и mark-n-sweep сборщик мусора дают о себе знать. OCaml хорош прежде всего как функциональный язык с выводом типов по Хиндли-Милнеру.

Не знаю, зачем они привели синтаксис к вот такому "яваскрипту", заменив match на switch и begin/eng на скобочки:


switch (foo) {
| Some(value) => doSomething(value)
| None => error()
}

Мне сразу вспомнилась классика:

#define begin {
#define end }

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру